Bug#1137467: ITP: nghdl -- Mixed Signal Simulator: Ngspice+GHDL+Verilator

Sumanto Kar <[email protected]> Sun, 24 May 2026 12:39:00 +0530
Newsgroups gmane.linux.debian.devel.perl
Message-ID <CANxTdbYSo7xPj8TVJdSqqzx3ryWSsHxYjdvW9ubOWkiqkU6odw__31067.7458460972$1779606697$gmane$org@mail.gmail.com>
--000000000000d4aba106528af143
Content-Type: text/plain; charset="UTF-8"

Package: wnpp
Owner: eSim-team, FOSSEE, IIT Bombay <[email protected]>
Severity: wishlist
X-Debbugs-CC: [email protected], [email protected]

* Package name    : nghdl
  Version         : 1.0.0
  Upstream Author : Sumanto Kar <[email protected]>
* URL             : https://esim.fossee.in/downloads
* License         : GPL-v3
  Programming Lang: Python, C++
  Description     : Mixed Signal Simulator: Ngspice+GHDL+Verilator

NGHDL is a mixed-signal simulation framework that integrates Ngspice, GHDL,
and Verilator to enable co-simulation of analog and digital circuits.

It combines the capabilities of Ngspice (with XSPICE extensions) for analog
and mixed-signal simulation, GHDL for VHDL-based digital simulation, and
Verilator for high-performance Verilog/SystemVerilog simulation. NGHDL
allows seamless interaction between analog and digital domains within a
single simulation environment.

This package is primarily designed to work with eSim, an open-source EDA
tool developed by the FOSSEE group at IIT Bombay. It is especially useful
for simulating complex mixed-signal designs such as ADCs, DACs, sensors
with digital controllers, and embedded systems.

NGHDL is developed and maintained by the FOSSEE (Free and Open Source
Software for Education) project, IIT Bombay.

--000000000000d4aba106528af143
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><span style=3D"color:rgb(0,0,0);font-family:&quot;Times Ne=
w Roman&quot;;font-size:medium">Package: wnpp</span><br style=3D"color:rgb(=
0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medium"><span styl=
e=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:med=
ium">Owner: eSim-team, FOSSEE, IIT Bombay &lt;<a href=3D"mailto:sumantokar@=
iitb.ac.in">[email protected]</a></span><span style=3D"color:rgb(0,0,0)=
;font-family:&quot;Times New Roman&quot;;font-size:medium">&gt;</span><br s=
tyle=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:=
medium"><span style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&q=
uot;;font-size:medium">Severity: wishlist</span><br style=3D"color:rgb(0,0,=
0);font-family:&quot;Times New Roman&quot;;font-size:medium"><span style=3D=
"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medium"=
>X-Debbugs-CC:=C2=A0</span><a rel=3D"nofollow" href=3D"mailto:debian-devel@=
lists.debian.org" target=3D"_blank" style=3D"font-family:&quot;Times New Ro=
man&quot;;font-size:medium">[email protected]</a><span style=3D=
"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medium"=
>,=C2=A0</span><a rel=3D"nofollow" href=3D"mailto:[email protected].=
org" target=3D"_blank" style=3D"font-family:&quot;Times New Roman&quot;;fon=
t-size:medium">[email protected]</a><br style=3D"color:rgb(0,0,0=
);font-family:&quot;Times New Roman&quot;;font-size:medium"><br style=3D"co=
lor:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medium"><s=
pan style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-=
size:medium">* Package name =C2=A0 =C2=A0:=C2=A0nghdl</span><br style=3D"co=
lor:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medium"><s=
pan style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-=
size:medium">=C2=A0 Version =C2=A0 =C2=A0 =C2=A0 =C2=A0 : 1.0.0</span><br s=
tyle=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:=
medium"><span style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&q=
uot;;font-size:medium">=C2=A0 Upstream Author : Sumanto Kar &lt;</span><a h=
ref=3D"mailto:[email protected]" target=3D"_blank" style=3D"font-family=
:&quot;Times New Roman&quot;;font-size:medium">[email protected]</a><sp=
an style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-s=
ize:medium">&gt;</span><br style=3D"color:rgb(0,0,0);font-family:&quot;Time=
s New Roman&quot;;font-size:medium"><span style=3D"color:rgb(0,0,0);font-fa=
mily:&quot;Times New Roman&quot;;font-size:medium">* URL =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 :=C2=A0</span><a href=3D"https://esim.fossee.in/do=
wnloads" target=3D"_blank" style=3D"font-family:&quot;Times New Roman&quot;=
;font-size:medium">https://esim.fossee.in/downloads</a><span style=3D"color=
:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medium">=C2=
=A0</span><br style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&q=
uot;;font-size:medium"><span style=3D"color:rgb(0,0,0);font-family:&quot;Ti=
mes New Roman&quot;;font-size:medium">* License =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 : GPL-v3</span><br style=3D"color:rgb(0,0,0);font-family:&quot;Times New R=
oman&quot;;font-size:medium"><span style=3D"color:rgb(0,0,0);font-family:&q=
uot;Times New Roman&quot;;font-size:medium">=C2=A0 Programming Lang: Python=
, C++</span><br style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman=
&quot;;font-size:medium"><span style=3D"color:rgb(0,0,0);font-family:&quot;=
Times New Roman&quot;;font-size:medium">=C2=A0 Description =C2=A0 =C2=A0 : =
Mixed Signal Simulator: Ngspice+GHDL+Verilator</span><br style=3D"color:rgb=
(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medium"><br style=
=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medi=
um"><p dir=3D"auto" style=3D"color:rgb(0,0,0);font-family:&quot;Times New R=
oman&quot;;font-size:medium;white-space:pre-wrap">NGHDL is a mixed-signal s=
imulation framework that integrates Ngspice, GHDL, and Verilator to enable =
co-simulation of analog and digital circuits.</p><p dir=3D"auto" style=3D"c=
olor:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medium;wh=
ite-space:pre-wrap">It combines the capabilities of Ngspice (with XSPICE ex=
tensions) for analog and mixed-signal simulation, GHDL for VHDL-based digit=
al simulation, and Verilator for high-performance Verilog/SystemVerilog sim=
ulation. NGHDL allows seamless interaction between analog and digital domai=
ns within a single simulation environment.</p><p dir=3D"auto" style=3D"colo=
r:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medium;white=
-space:pre-wrap">This package is primarily designed to work with eSim, an o=
pen-source EDA tool developed by the FOSSEE group at IIT Bombay. It is espe=
cially useful for simulating complex mixed-signal designs such as ADCs, DAC=
s, sensors with digital controllers, and embedded systems.</p><p dir=3D"aut=
o" style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-s=
ize:medium;white-space:pre-wrap">NGHDL is developed and maintained by the F=
OSSEE (Free and Open Source Software for Education) project, IIT Bombay.</p=
><br class=3D"gmail-Apple-interchange-newline"></div>

--000000000000d4aba106528af143--