mrg
5a26be52bd
Fix path to tech and spice models.
2023-02-17 17:32:30 -08:00
mrg
1b711ed7d7
Include and use FreePDK45 models with license.
2023-02-17 15:37:53 -08:00
Eren Dogan
e5fc25da6f
Update copyright year
2023-01-28 22:56:27 -08:00
Eren Dogan
96e57507bf
Add copyright check to code format test
2022-11-30 14:50:43 -08:00
Eren Dogan
fccdc3c45b
Use library imports globally
2022-11-27 13:01:20 -08:00
Eren Dogan
e8b78bfd74
Fix paths in .magicrc
2022-10-25 14:36:05 -07:00
mrg
d92c7a634d
Use packages for imports.
...
Must set PYTHONPATH to include OPENRAM_HOME now.
Reorganizes subdirs as packages.
Rewrites unit tests to use packages.
Update README.md with instructions, dependencies etc.
Update sky130 module imports.
Change tech specific package from modules to custom.
2022-07-13 15:55:57 -07:00
mrg
64f2f90664
Rework replica_bitcell_array supplies
...
Uses layer and direction preferences in tech file.
Places straps on left/right or top/bottom.
2022-04-19 08:50:11 -07:00
mrg
111533f0b0
Move power pins to horizontal or vertical layer in all cells.
2022-03-31 16:36:19 -07:00
mrg
83e5848728
Change FreePDK and SCMOS 2rw cell to share gnd power rail.
2022-03-30 13:48:53 -07:00
mrg
f7e3672c89
Route horizontal supplies in write driver.
2022-03-01 14:37:51 -08:00
mrg
12a6f1f2ee
Add missing well tap
2022-02-25 10:44:40 -08:00
mrg
aeb9594877
Do not extract bb (bounding box) layer in SCN4M_SUBM tech file
2022-01-13 14:39:34 -08:00
mrg
e90ea4e737
Remove label Q_bar from replica_cell_1rw due to Magic port bug
2022-01-13 14:38:59 -08:00
mrg
47690e0076
Merge branch 'dev' into docker
2021-12-29 14:42:32 -08:00
mrg
66c9501621
Remove klayout from scmos
2021-11-22 11:33:27 -08:00
mrg
fc0516460d
Use klayout in SCMOS too.
2021-11-22 11:33:27 -08:00
mrg
32c7e90662
Do not run same well spacing for backwards compatibility. Add pbitcell cheat.
2021-11-22 11:33:27 -08:00
mrg
bfb33ecbb4
Add DRC rules and display files
2021-11-22 11:33:27 -08:00
mrg
779d6ad2b2
Debugging klayout for SCMOS and FreePDK45.
2021-11-22 11:33:27 -08:00
mrg
735f9cf450
Remove klayout from scmos
2021-11-22 11:33:27 -08:00
mrg
552811b41b
Use klayout in SCMOS too.
2021-11-22 11:33:27 -08:00
mrg
b7362ba011
Do not run same well spacing for backwards compatibility. Add pbitcell cheat.
2021-11-22 11:33:27 -08:00
mrg
6ee4697711
Change cell names in lvs file
2021-11-22 11:33:27 -08:00
mrg
5d33db0ee4
Add write driver to well connect list
2021-11-22 11:33:27 -08:00
mrg
5dc885a674
Update nwell spacing to be same potential
2021-11-22 11:33:27 -08:00
mrg
2e846cb22f
Fix regexes for cells without well taps
2021-11-22 11:33:27 -08:00
mrg
acc9b2d223
Connect pwell and bulk when no tap
2021-11-22 11:33:27 -08:00
mrg
141b42dc0e
Add DRC rules and display files
2021-11-22 11:33:27 -08:00
mrg
7d7ffe76e0
Debugging klayout for SCMOS and FreePDK45.
2021-11-22 11:33:27 -08:00
mrg
af67b738af
Add ability to run a single unit test in docker
2021-11-03 08:32:29 -07:00
Hunter Nichols
bd57a043d7
Removed reference to lamba in freepdk45 tech file. Fixed issue with transconductance equation.
2021-09-20 16:51:02 -07:00
Hunter Nichols
1236a0773a
Added SA parameters for CACTI delay. Fixed syntax issues in several modules. Fixed issue with slew not being propogated to the next delay stage.
2021-09-07 15:56:27 -07:00
Hunter Nichols
1b89533d7b
Added unit r and c values with m2 minwidth incorporated to match CACTI params
2021-08-01 00:23:59 -07:00
Hunter Nichols
54cbef1aff
Replaced cacti tech params with already existing params. Added an existence check in design_rules.
2021-07-27 14:31:22 -07:00
Hunter Nichols
10085d85ab
Changed CACTI drain cap function to be roughly equivalent but use less parameters. Added drain cap functions to relevant modules. Added drain cap parameters in tech files.
2021-07-21 14:59:02 -07:00
Hunter Nichols
a312639ef8
Added tech params for on-resistance and load capacitances
2021-07-21 11:00:32 -07:00
Hunter Nichols
ebc91814e5
Fixed various issues with imported code from CACTI, added CACTI as an option for analytical sim, added placeholder names in tech files for CACTI
2021-07-12 15:48:47 -07:00
mrg
9720e5af29
Remove default array row/col multiple
2021-06-29 11:28:19 -07:00
Hunter Nichols
294ccf602e
Merged with dev, addressed conflict in port data
2021-06-21 17:23:32 -07:00
Hunter Nichols
8ee6d3be6c
Added more data for regression modules.
2021-06-21 17:21:00 -07:00
Jesse Cirimelli-Low
8346ad736e
add dimension contraints to other tech files
2021-06-18 14:36:15 -07:00
Hunter Nichols
4ec2e1240f
Merge branch 'dev' into automated_analytical_model
2021-06-09 15:45:41 -07:00
Hunter Nichols
c50ffe70b3
Added more configs for model and respective data.
2021-06-09 15:42:15 -07:00
Hunter Nichols
a73bfe6c2c
Added more configs for model and data from scn4m_subm run.
2021-06-09 10:35:58 -07:00
Hunter Nichols
54639bbb94
Added more data for regression models
2021-06-04 13:37:21 -07:00
Jesse Cirimelli-Low
6705f99855
merge in dev
2021-05-28 14:06:23 -07:00
Hunter Nichols
a4cb539f72
Removed old sim data csvs and added a new version. Added a default check for LAS in data extraction.
2021-05-24 10:44:46 -07:00
jcirimel
b18e2eae8d
remove debug lines and merge
2021-02-09 20:53:23 -08:00
jcirimel
dbe8a7f1af
fix pwell pin shape bug
2021-02-09 20:51:50 -08:00