Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NGSPICE model referencing based on .spiceinit #161

Closed
wants to merge 88 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
88 commits
Select commit Hold shift + click to select a range
86426af
Some updates on top of #121
stafverhaegen-chipflow May 22, 2024
daa7b46
Update README.md
KrzysztofHerman May 29, 2024
71af111
Merge branch 'dev' of ssh://github.com/KrzysztofHerman/IHP-Open-PDK i…
KrzysztofHerman May 29, 2024
04d05f4
Klayout PyCell integration
May 30, 2024
6db04d6
Merge pull request #128 from ThomasZecha/dev
KrzysztofHerman May 30, 2024
2a6fbb2
Merge pull request #122 from ChipFlow/io_fix2
KrzysztofHerman May 30, 2024
b1a309b
lvs-symbol
lild4d4 May 30, 2024
10ab9d5
lv symbols modified for lvs, @spiceprofix added
KrzysztofHerman May 31, 2024
bc09d94
Layout rule manual updated
KrzysztofHerman May 31, 2024
c399607
Merge branch 'IHP-GmbH:dev' into dev
KrzysztofHerman May 31, 2024
cf217e1
Merge pull request #129 from KrzysztofHerman/dev
KrzysztofHerman May 31, 2024
7ceccaa
Removing NO DRC filter for LVS runset for all layers
FaragElsayed2 Jun 2, 2024
e8ce17e
Merge branch 'dev' of https://github.com/mabrains/IHP-Open-PDK into l…
FaragElsayed2 Jun 2, 2024
4cba5f3
Merge branch 'dev' of https://github.com/mabrains/IHP-Open-PDK into l…
FaragElsayed2 Jun 2, 2024
c628596
Merge pull request #15 from mabrains/lvs_dev2
atorkmabrains Jun 2, 2024
3f24b92
Merge pull request #131 from mabrains/dev
KrzysztofHerman Jun 3, 2024
a46968e
@spiceprefix added for mos devices and diodes, RF symbols added for H…
KrzysztofHerman Jun 4, 2024
cd1f216
Merge branch 'mos-prefix' into dev
KrzysztofHerman Jun 4, 2024
1f44dda
Merge branch 'dev' of ssh://github.com/KrzysztofHerman/IHP-Open-PDK i…
KrzysztofHerman Jun 4, 2024
25f01bc
DRC checks for xschem added in xschemrc (mosfets, hbt, diode, res, mi…
KrzysztofHerman Jun 5, 2024
90ec2eb
Klayout PyCell integration
Jun 6, 2024
d177f46
Klayout PyCell integration
Jun 6, 2024
d583d5d
Merge pull request #133 from ThomasZecha/dev
sergeiandreyev Jun 10, 2024
674aac6
hv-mos pcell integration
lild4d4 Jun 10, 2024
acdb0fc
Merge branch 'hv-mos' into dev
lild4d4 Jun 10, 2024
00ee762
hv added to init
lild4d4 Jun 10, 2024
9f1b0c0
KLayout Pycells: updated 'Ae' text string in npn13G2* cells to be con…
sergeiandreyev Jun 10, 2024
69a8ec8
fixing commit
lild4d4 Jun 11, 2024
eb437c2
Merge branch 'IHP-GmbH:dev' into dev
lild4d4 Jun 11, 2024
11d18a7
fixing commit
lild4d4 Jun 11, 2024
a82f96e
Merge remote-tracking branch 'origin/dev' into dev
lild4d4 Jun 11, 2024
dfdae7f
fix hv pcell integration in init file
lild4d4 Jun 11, 2024
8dce389
fix class name in hv-pmos pcell
lild4d4 Jun 11, 2024
5a298ee
xschemrc res_drc function updated
KrzysztofHerman Jun 11, 2024
4de5ae7
Merge branch 'IHP-GmbH:dev' into dev
KrzysztofHerman Jun 11, 2024
ce73453
change hv pcells name
lild4d4 Jun 11, 2024
710fdf2
Klayout PyCell integration
Jun 11, 2024
bd91830
Merge pull request #134 from lild4d4/dev
sergeiandreyev Jun 11, 2024
fe78e1e
Merge pull request #135 from ThomasZecha/dev
sergeiandreyev Jun 11, 2024
92d9bf8
Merge branch 'IHP-GmbH:dev' into dev
KrzysztofHerman Jun 11, 2024
a575638
KLayout DRC: removed obsolete deck file (now we have min and max in s…
sergeiandreyev Jun 11, 2024
1456c33
libs.tech: klayout: Add Python script to generate Sealring files
dnltz Jun 12, 2024
02f880a
dantenna and dpantenna PCells integration
lild4d4 Jun 12, 2024
c0ded60
Xschem testcases *.sch files updated to support lower-case w and l
KrzysztofHerman Jun 12, 2024
526e067
Merge branch 'xschem-drc' into dev
KrzysztofHerman Jun 12, 2024
c9b0e52
Merge pull request #132 from KrzysztofHerman/dev
KrzysztofHerman Jun 12, 2024
957baed
Merge pull request #137 from lild4d4/dev
KrzysztofHerman Jun 12, 2024
7aec945
IO cells: renamed CDL file to align
sergeiandreyev Jun 12, 2024
9275765
Via stack PCell integration
lild4d4 Jun 12, 2024
37fb8a6
KLayout Pycells: some fixes and cleanup for npn13G2
sergeiandreyev Jun 12, 2024
512f007
Klayout PyCell integration
Jun 12, 2024
ca61eba
Merge pull request #139 from ThomasZecha/dev
sergeiandreyev Jun 12, 2024
0b0aad9
dbCreateRect outside if..else
lild4d4 Jun 12, 2024
7ed7c98
libs.tech: klayout: drc: Use correct border
dnltz Jun 12, 2024
d29fc8f
libs.tech: klayout: Add macro to report layer density
dnltz Jun 12, 2024
56841a3
Merge pull request #138 from lild4d4/dev
sergeiandreyev Jun 13, 2024
a457031
Merge pull request #136 from dnltz/WIP/dnltz/add-sealring-script
sergeiandreyev Jun 13, 2024
b4b5db3
Merge pull request #140 from dnltz/WIP/dnltz/filler-update
sergeiandreyev Jun 13, 2024
11e687f
libs.tech: klayout: Fix Metal density min/max values
dnltz Jun 13, 2024
ab4c8ef
Merge pull request #141 from dnltz/WIP/dnltz/filler-update
sergeiandreyev Jun 13, 2024
9056835
IO cells: aligned Liberty file names
sergeiandreyev Jun 13, 2024
4747d4c
IO cells: renamed 'liberty' folder to 'lib' to align across cellsets …
sergeiandreyev Jun 13, 2024
7677411
Remove merged.lef from klayout setup
gadfort Jun 18, 2024
85b2f7a
KLayout tech file: setting up technology specific grids, smallest (re…
sergeiandreyev Jun 19, 2024
74a95b3
KLayout tech JSON: removed all layers definitions, these are taken fr…
sergeiandreyev Jun 20, 2024
5f3466c
Update README.md
sergeiandreyev Jun 21, 2024
d09b921
Klayout PyCell integration
Jun 19, 2024
2f0cd6c
Delete ihp-sg13g2/libs.tech/pycell directory
sergeiandreyev Jun 22, 2024
22d4bd1
Update KLayout DRC scripts
akrinke Jun 23, 2024
3cfcd25
Merge pull request #147 from akrinke/feature/drc-script-update
KrzysztofHerman Jun 24, 2024
a19e051
Merge pull request #146 from ThomasZecha/dev
KrzysztofHerman Jun 24, 2024
2094b80
libs.tech: klayout: macros: Fix intentation
dnltz Jun 24, 2024
5880d37
Merge pull request #150 from dnltz/WIP/dnltz/filler-fix-intentation
sergeiandreyev Jun 26, 2024
e6bda93
Update README.md
sergeiandreyev Jun 27, 2024
90881a9
KLayout Pycells: updated device library name
sergeiandreyev Jun 27, 2024
0794c0a
Merge pull request #145 from gadfort/removed-merged
sergeiandreyev Jun 27, 2024
b1c0e28
libs.tech: Klayout: tech: Add layer map
dnltz Jun 26, 2024
56def57
libs.tech: Klayout: tech: Add map file
dnltz Jun 27, 2024
0a405cf
libs.tech: Klayout: tech: sg13g2.lyt: Use empty lef-files
dnltz Jun 27, 2024
8776449
Merge pull request #151 from dnltz/WIP/dnltz/fix-layer-map
sergeiandreyev Jun 27, 2024
2bcc707
Added 'Digital' IHP130 cells as submodule
sergeiandreyev Jun 28, 2024
eba2854
Update README.md
sergeiandreyev Jul 1, 2024
8dbe642
Merge pull request #154 from sergeiandreyev/dev
KrzysztofHerman Jul 1, 2024
85f13e2
Pycells: removed via_stack device, it's obsolete
sergeiandreyev Jul 3, 2024
d2a5b3e
Construct full lvs rule deck for SG13G2 tech
FaragElsayed2 Jul 4, 2024
4a055ad
Merge pull request #16 from mabrains/lvs_full
atorkmabrains Jul 4, 2024
1099461
Merge pull request #156 from mabrains/dev
sergeiandreyev Jul 4, 2024
8adedce
major change in ngspice model referencing, xschem testcases update, q…
KrzysztofHerman Jul 16, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "ihp-sg13g2/libs.tech/digital"]
path = ihp-sg13g2/libs.tech/digital
url = git@github.com:hneemann/IHP130.git
18 changes: 12 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,12 @@ backend option offers 5 thin metal layers, two thick metal layers (2 and 3 μm t
* SPICE Netlist
* Verilog
* IO cellset
* CDL
* GDSII
* LEF
* Liberty (dummy)
* Liberty
* SPICE Netlist
* Verilog
* SRAM cellset
* CDL
* GDSII
Expand All @@ -53,13 +55,13 @@ backend option offers 5 thin metal layers, two thick metal layers (2 and 3 μm t
* GDSII
* KLayout tool data:
* layer property and tech files
* DRC rules (minimal set)
* PyCells
* initial version of the wrapper API
* sample cells
* Pcells (for reference only) `libs.tech/pycell`
* DRC rules (minimal/maximal set)
* LVS rules
* PyCells (1st priority)
* MOS/HBT/Passive device models for ngspice/Xyce
* xschem: primitive device symbols, settings and testbenches
* Qucs-S: primitive device symbols, settings and testbenches
* Digital: stdcells
* OpenEMS: tutorials, scripts, documentation
* SG13G2 Process specification & Layout Rules
* MOS/HBT Measurements in MDM format
Expand All @@ -83,6 +85,10 @@ backend option offers 5 thin metal layers, two thick metal layers (2 and 3 μm t
* Source: https://github.com/KLayout/klayout
* OpenEMS
* Source: https://github.com/thliebig/openEMS-Project
* OpenROAD
* Source: https://github.com/The-OpenROAD-Project/OpenROAD
* OpenROAD-flow-scripts
* Source: https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts

## Contributing

Expand Down
Binary file modified ihp-sg13g2/libs.doc/doc/SG13G2_os_layout_rules.pdf
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
.PARAM

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: DCNDiode
* View Name: schematic
************************************************************************
Expand All @@ -39,7 +39,7 @@ DD0 anode cathode dantenna m=1 w=1.26u l=27.78u a=35.003p p=58.08u
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: DCPDiode
* View Name: schematic
************************************************************************
Expand All @@ -50,7 +50,7 @@ DD0 anode cathode dpantenna m=1 w=1.26u l=27.78u a=35.003p p=58.08u
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: inv_x1
* View Name: schematic
************************************************************************
Expand All @@ -62,7 +62,7 @@ MP0 nq i vdd vdd sg13_lv_pmos m=1 w=4.41u l=130.00n ng=1
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: LevelUp
* View Name: schematic
************************************************************************
Expand All @@ -80,7 +80,7 @@ MP1 net4 net3 iovdd iovdd sg13_hv_pmos m=1 w=300.0n l=450.00n ng=1
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: nor2_x1
* View Name: schematic
************************************************************************
Expand All @@ -94,7 +94,7 @@ MP0 nq i1 net1 vdd sg13_lv_pmos m=1 w=4.41u l=130.00n ng=1
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: nand2_x1
* View Name: schematic
************************************************************************
Expand All @@ -108,7 +108,7 @@ MN0 nq i1 net1 vss sg13_lv_nmos m=1 w=3.93u l=130.00n ng=1
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: GateDecode
* View Name: schematic
************************************************************************
Expand All @@ -123,7 +123,7 @@ XI1 core en net2 vdd vss / nand2_x1
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: SecondaryProtection
* View Name: schematic
************************************************************************
Expand All @@ -136,7 +136,7 @@ DD1 core plus dpantenna m=1 w=780.00n l=4.98u a=3.884p p=11.52u
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: LevelDown
* View Name: schematic
************************************************************************
Expand All @@ -151,7 +151,7 @@ MP1 core net2 vdd vdd sg13_lv_pmos m=1 w=4.75u l=130.00n ng=1
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: sg13g2_IOPadInOut30mA
* View Name: schematic
************************************************************************
Expand All @@ -167,7 +167,7 @@ XI1 p2c iovdd iovss pad vdd vss / LevelDown
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: LevelUpInv
* View Name: schematic
************************************************************************
Expand All @@ -185,7 +185,7 @@ MP1 net4 net3 iovdd iovdd sg13_hv_pmos m=1 w=300.0n l=450.00n ng=1
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: GateLevelUpInv
* View Name: schematic
************************************************************************
Expand All @@ -197,7 +197,7 @@ XI0 core iovdd ngate vdd vss / LevelUpInv
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: sg13g2_IOPadOut4mA
* View Name: schematic
************************************************************************
Expand All @@ -212,7 +212,7 @@ XI3 iovss pad iovdd / DCNDiode
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: sg13g2_Filler10000
* View Name: schematic
************************************************************************
Expand All @@ -222,7 +222,7 @@ XI3 iovss pad iovdd / DCNDiode
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: sg13g2_IOPadVss
* View Name: schematic
************************************************************************
Expand All @@ -234,7 +234,7 @@ XI1 iovss vss iovss / DCNDiode
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: sg13g2_IOPadIOVss
* View Name: schematic
************************************************************************
Expand All @@ -246,7 +246,7 @@ DD1 iovss iovdd dpantenna m=1 w=1.26u l=27.78u a=35.003p p=58.08u
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: sg13g2_IOPadOut16mA
* View Name: schematic
************************************************************************
Expand All @@ -261,7 +261,7 @@ XI3 iovss pad iovdd / DCNDiode
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: RCClampResistor
* View Name: schematic
************************************************************************
Expand Down Expand Up @@ -331,7 +331,7 @@ RR0 pin1 net1 rppd 5.239K m=1 l=20u w=1u ps=180n trise=0.0
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: Clamp_N43N43D4R
* View Name: schematic
************************************************************************
Expand Down Expand Up @@ -513,7 +513,7 @@ MN0<172> pad gate tie tie sg13_hv_nmos m=1 w=4.4u l=600.0n ng=1
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: RCClampInverter
* View Name: schematic
************************************************************************
Expand All @@ -526,7 +526,7 @@ MP0 out in supply supply sg13_hv_pmos m=1 w=350.000u l=500.0n ng=50
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: sg13g2_IOPadIOVdd
* View Name: schematic
************************************************************************
Expand All @@ -539,7 +539,7 @@ XI1 net1 iovss net2 iovdd / RCClampInverter
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: sg13g2_IOPadTriOut30mA
* View Name: schematic
************************************************************************
Expand All @@ -554,7 +554,7 @@ XI3 iovss pad iovdd / DCNDiode
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: sg13g2_IOPadTriOut16mA
* View Name: schematic
************************************************************************
Expand All @@ -569,7 +569,7 @@ XI3 iovss pad iovdd / DCNDiode
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: sg13g2_IOPadInOut16mA
* View Name: schematic
************************************************************************
Expand All @@ -585,7 +585,7 @@ XI1 p2c iovdd iovss pad vdd vss / LevelDown
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: sg13g2_Filler200
* View Name: schematic
************************************************************************
Expand All @@ -595,7 +595,7 @@ XI1 p2c iovdd iovss pad vdd vss / LevelDown
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: sg13g2_Filler2000
* View Name: schematic
************************************************************************
Expand All @@ -605,7 +605,7 @@ XI1 p2c iovdd iovss pad vdd vss / LevelDown
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: sg13g2_IOPadOut30mA
* View Name: schematic
************************************************************************
Expand All @@ -620,7 +620,7 @@ XI3 iovss pad iovdd / DCNDiode
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: sg13g2_IOPadInOut4mA
* View Name: schematic
************************************************************************
Expand All @@ -636,7 +636,7 @@ XI1 p2c iovdd iovss pad vdd vss / LevelDown
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: Clamp_N20N0D
* View Name: schematic
************************************************************************
Expand All @@ -649,7 +649,7 @@ RR1 iovss net2 rppd 1.959K m=1 l=3.54u w=500n ps=180n
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: Clamp_P20N0D
* View Name: schematic
************************************************************************
Expand All @@ -662,7 +662,7 @@ RR0 net2 iovdd rppd 6.768K m=1 l=12.9u w=500n ps=180n
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: sg13g2_IOPadAnalog
* View Name: schematic
************************************************************************
Expand All @@ -677,7 +677,7 @@ XI6 padres iovss pad iovdd / SecondaryProtection
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: sg13g2_Filler4000
* View Name: schematic
************************************************************************
Expand All @@ -687,7 +687,7 @@ XI6 padres iovss pad iovdd / SecondaryProtection
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: sg13g2_Corner
* View Name: schematic
************************************************************************
Expand All @@ -697,7 +697,7 @@ XI6 padres iovss pad iovdd / SecondaryProtection
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: sg13g2_Filler400
* View Name: schematic
************************************************************************
Expand All @@ -707,7 +707,7 @@ XI6 padres iovss pad iovdd / SecondaryProtection
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: sg13g2_IOPadTriOut4mA
* View Name: schematic
************************************************************************
Expand All @@ -722,7 +722,7 @@ XI3 iovss pad iovdd / DCNDiode
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: sg13g2_IOPadIn
* View Name: schematic
************************************************************************
Expand All @@ -735,7 +735,7 @@ XI3 iovss pad iovdd / DCNDiode
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: sg13g2_IOPadVdd
* View Name: schematic
************************************************************************
Expand All @@ -747,7 +747,7 @@ DD0 iovss vdd dantenna m=1 w=1.26u l=27.78u a=35.003p p=58.08u
.ENDS

************************************************************************
* Library Name: sg13g2_iocell
* Library Name: sg13g2_io
* Cell Name: sg13g2_Filler1000
* View Name: schematic
************************************************************************
Expand Down
2 changes: 1 addition & 1 deletion ihp-sg13g2/libs.ref/sg13g2_io/doc/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ This is the sg13g2_io library. The following files are included in this library:
These files are generated from python scripts of the Chips4Makers based IHP SG13G2
PDK. The code can be found in the
[c4m-pdk-ihpsg13g2](https://gitlab.com/Chips4Makers/c4m-pdk-ihpsg13g2.git) repo.
This library is built from version `0.0.3` of that source code.
This library is built from version `0.0.4` of that source code.
The `README.md` file of this project explains how to use the code in there. The whole
build of the files plus preparation of the files described above for upstreaming can be
generated with the command `pdm doit patch4upstream`.
Expand Down
Binary file modified ihp-sg13g2/libs.ref/sg13g2_io/gds/sg13g2_io.gds
Binary file not shown.
Loading