Eren Dogan
e5fc25da6f
Update copyright year
2023-01-28 22:56:27 -08:00
Eren Dogan
efba4d785e
Fix other commands to use conda as well
2023-01-22 18:15:38 -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
Jesse Cirimelli-Low
11fa0777e8
add flatglob to tech file; sky130 replica col lvs working
2022-08-22 15:30:11 -07:00
Eren Dogan
e3fe8c3229
Remove line ending whitespace
2022-07-22 19:52:38 +03: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
dc9ae6cd1a
Increase column width in netgen LVS scripts
2022-06-16 10:30:58 -07:00
mrg
00ca2d45b6
Extract unique is option not command.
2022-06-08 15:06:06 -07:00
mrg
4814cf6eac
Merge branch 'sky130_fixes' into dev
2022-06-08 14:27:30 -07:00
mrg
76bc4e1fc2
Only do one extract. Flatten transistors since bug fixed in magic.
2022-06-08 14:23:50 -07:00
mrg
ad6633ddca
Update versions of tools. Fix supply bug in predecode.
2022-06-08 13:50:25 -07:00
mrg
b84b4dab43
Fail on pin mismatch too.
2022-05-23 16:28:28 -07:00
mrg
f7e3672c89
Route horizontal supplies in write driver.
2022-03-01 14:37:51 -08:00
mrg
6a295aeb38
Give feedback warnings in magic output
2022-02-23 13:05:03 -08:00
mrg
ce40f2ae28
Allow non-unique matching for replica bitcell test.
2021-11-19 09:42:06 -08:00
mrg
fe077e79d5
Use local temp DRC/LVS rules file for running.
2021-09-20 11:06:27 -07:00
mrg
2e23fffadd
Fix comment
2021-06-13 14:18:55 -07:00
mrg
27c6a13923
Back out drc listall count for detecting errors
2021-06-04 15:51:50 -07:00
mrg
cf61096936
Merge branch 'laptop_checkpoint' into dev
2021-06-04 15:22:37 -07:00
mrg
6643759345
Add back drc listall with correct output.
2021-06-04 11:06:39 -07:00
Jesse Cirimelli-Low
24b45ca2d4
use flat magic files instead of gds flatten subcell
2021-05-29 16:54:36 -07:00
mrg
e944a5ec02
Use open_pdks setup.tcl if available. Set vdd/gnd/sub in run_ext.sh
2021-05-28 16:39:48 -07:00
mrg
7c001732b1
Add destination file as dot file
2021-05-18 14:54:13 -07:00
mrg
191b382171
Change magic to use OPENRAM_MAGICRC if defined.
2021-05-18 13:27:11 -07:00
Matt Guthaus
30fc81a1f0
Update copyright year.
2021-01-22 11:23:28 -08:00
mrg
408ea15228
Ordering bug fixed in Magic.
2021-01-12 16:20:26 -08:00
mrg
9a6ca328f6
Temporarily disable flatten and readonly in magic DRC
2021-01-06 09:42:56 -08:00
mrg
348001b1c8
Supply tree uses signal grid. PEP8 cleanup.
2020-12-21 13:51:50 -08:00
mrg
bad735fd89
Uncomment flatten as it is neeeded for correct extraction
2020-12-17 15:24:44 -08:00
mrg
9d9f0fddf0
Only do total DRC count.
2020-12-15 13:00:20 -08:00
mrg
35a6b1d2ee
Fix copy gds/sp error with new relative paths
2020-12-11 10:22:35 -08:00
mrg
38bf12771b
Make DRC/LVS scripts use relative paths
2020-12-11 10:06:00 -08:00
mrg
9717794400
Remove extra debug statement
2020-12-08 11:59:14 -08:00
mrg
ac60c4fe3c
Initial maglef flow for sky130
2020-12-08 11:56:23 -08:00
mrg
bad1274bdb
Use internal name for col/row caps. gds ordered read enabled.
2020-12-03 10:03:47 -08:00
mrg
3c115f0ecb
LVS using Netgen not Magic
2020-12-02 11:26:00 -08:00
mrg
c3472b5bc5
Remove old commented code
2020-12-01 13:27:50 -08:00
mrg
b621c3bdc0
Allow verbose output from scripts with one -v and not unit test
2020-12-01 11:18:27 -08:00
Tim 'mithro' Ansell
fa5296e621
Improving magic verification shell scripts.
...
* Output header at start of script.
* Output footer at end.
* Add a bunch more progress report to magic output.
* Make script return the same exit code as magic.
2020-11-29 12:19:19 -08:00
mrg
e6a7ecae84
Fix missing default path in pex
2020-11-12 14:43:57 -08:00
mrg
537e862d48
Add -full to LVS script
2020-11-10 20:38:41 -08:00
mrg
03dad01e4c
Use readspice to define ports from sp netlist in Magic extract.
2020-11-10 17:06:24 -08:00
mrg
56c2222c2b
Temp comment Magic GDS filter code.
2020-11-10 13:37:18 -08:00
mrg
10542d6cc3
Output DRC and LVS run files to output directory.
2020-11-09 11:12:31 -08:00
mrg
a52aac5f31
Add gds flatten option for Magic
2020-11-05 13:12:08 -08:00
mrg
9a38f7a5f4
Enable gds readonly in Magic DRC/LVS
2020-11-04 10:50:53 -08:00
mrg
da721a677d
Remove EOL whitespace globally
2020-11-03 06:29:17 -08:00
mrg
1e24b780bb
Initial pex sram test.
2020-10-02 13:32:52 -07:00
mrg
b32c123dab
PEP8 cleanup. Un-hard-code bitcell layers. Remove dead variable.
2020-10-01 11:10:18 -07:00