Matt Guthaus
|
50107636a0
|
Fail test early if spice simulator is not found.
|
2018-01-26 12:47:32 -08:00 |
Matt Guthaus
|
1dc7752429
|
Fix 6T and replica cell contact spacing issues with Magic DRC.
DRC/LVS passing for all parameterized gates.
Magic and GDS match for SCMOS rules again.
|
2018-01-26 12:39:00 -08:00 |
Matt Guthaus
|
ac8eada0d8
|
Fix devices sizes in SCMOS sense amp. Elaborate magic/netgen scripts in comments.
|
2018-01-24 13:02:55 -08:00 |
Matt Guthaus
|
1b2df3a5a1
|
Properly ignore ad as, pd, ps property errors
|
2018-01-22 17:50:53 -08:00 |
Matt Guthaus
|
2468f224d9
|
SCMOS library cells passing LVS (with property errors though). Permute must be enabled before compare, duh.
|
2018-01-22 17:14:39 -08:00 |
Matt Guthaus
|
fb2ed1d46c
|
Add wells to fix DRC errors in SCMOS library cells.
|
2018-01-22 16:28:20 -08:00 |
Matt Guthaus
|
f572b83671
|
Add Makefile for parallel test execution.
|
2018-01-22 13:39:07 -08:00 |
Matt Guthaus
|
10ced33127
|
Fixed command line arguments to take priority over config file. Any option can be specified in config file now.
|
2018-01-21 11:21:09 -08:00 |
Matt Guthaus
|
84ec7a5be0
|
Convert unit tests to use new options as well.
|
2018-01-19 17:23:38 -08:00 |
Matt Guthaus
|
95fab1ca71
|
Remove personalized temp dir.
|
2018-01-19 16:39:14 -08:00 |
Matt Guthaus
|
490a70dee9
|
Simplify configuration file to allow all options to be over-riden. Move default module types to options.py to simplify config file.
|
2018-01-19 16:38:19 -08:00 |
Matt Guthaus
|
72b0617e81
|
Merge branch 'dev' of github.com:mguthaus/OpenRAM into dev
|
2018-01-19 16:19:12 -08:00 |
Matt Guthaus
|
efa465757c
|
Remove dead code ptx_port.
|
2018-01-19 16:19:05 -08:00 |
Matt Guthaus
|
fcc533ec11
|
Initial LVS using netgen. pinv nad pnand2 pass. No property checks in LVS yet.
|
2018-01-17 16:48:35 -08:00 |
Matt Guthaus
|
ba489f0291
|
Only check if using magic with freepdk when LVSDRC is enabled.
|
2018-01-17 07:38:29 -08:00 |
Matt Guthaus
|
7c50708158
|
Check that we are not using Magic for FreePDK45.
|
2018-01-12 14:50:35 -08:00 |
Matt Guthaus
|
243097cb33
|
Remove print statement in magic.py
|
2018-01-12 14:45:11 -08:00 |
Matt Guthaus
|
1b30eb4b64
|
Initial DRC with Magic is done.
|
2018-01-12 14:39:42 -08:00 |
Matt Guthaus
|
7a172873a3
|
Update unit tests to load verify after config file. Start magic DRC.
|
2018-01-12 10:24:49 -08:00 |
Matt Guthaus
|
e0a6b59773
|
Fix LEF test mismatch in regression.
|
2018-01-12 08:54:31 -08:00 |
Matt Guthaus
|
1701eac1a9
|
Added workaround to import layouts into Magic. Select and well layers in active contacts. Fixed missing implant enclose active DRC rule in parameterized cells.
|
2018-01-11 10:24:44 -08:00 |
Matt Guthaus
|
f028436156
|
Add implant/select enclosure rule to ptx.
|
2018-01-08 12:27:50 -08:00 |
Matt Guthaus
|
e95988c639
|
Document tech files. Remove unused/redundant rules. Made rule names consistent/simple.
|
2018-01-08 11:57:51 -08:00 |
Matt Guthaus
|
fd748b4fe4
|
Move info messages about modes to better locations.
|
2018-01-05 08:32:23 -08:00 |
Matt Guthaus
|
4885616bec
|
Remove metal3 in LEF library cells.
|
2017-12-19 13:12:39 -08:00 |
Matt Guthaus
|
97a2d620fe
|
Fix dev tests. Split pruned test to separate golden result.
|
2017-12-19 11:42:11 -08:00 |
Matt Guthaus
|
ee7bf7c5f2
|
Remove metal3 blanket blockage on library cells.
|
2017-12-19 09:55:59 -08:00 |
Matt Guthaus
|
40465d6518
|
Merge tolerance change from master.
|
2017-12-19 09:17:43 -08:00 |
Matt Guthaus
|
9059a15ceb
|
Remove tab in lef file.
|
2017-12-19 09:14:59 -08:00 |
Matt Guthaus
|
9a4b2b4341
|
Revised LEF and Verilog generation. Does not read GDS for speed improvements.
|
2017-12-19 09:01:24 -08:00 |
mguthaus
|
13902538ff
|
Increase lib file tolerance to 25 percent.
|
2017-12-19 07:41:08 -08:00 |
Matt Guthaus
|
a4a9205a56
|
Change thresholds to 50 percent.
|
2017-12-15 08:02:48 -08:00 |
Matt Guthaus
|
7e091fc622
|
Increase threshold to 30% for SCMOS
|
2017-12-14 16:52:49 -08:00 |
Matt Guthaus
|
819e249526
|
Remove nor_2 reference
|
2017-12-12 19:25:35 -08:00 |
Matt Guthaus
|
e3a6c1ac6b
|
Rewrite CONTRIBUTING.md to add changes relative to dev. Add small changes from orbe7947.
|
2017-12-12 15:50:45 -08:00 |
Matt Guthaus
|
abee235963
|
Rewrite the parameterized transistor and gate classes.
Changes propagate through all designs.
All modules use instance and layout pins.
|
2017-12-12 15:04:01 -08:00 |
Matt Guthaus
|
1085497476
|
Fail when using Magic/netgen for DRC/LVS. Remove arguments in running precharge test.
|
2017-12-12 13:06:01 -08:00 |
Matt Guthaus
|
8df46abb30
|
Move nmos gate to the top of the ptx.
|
2017-12-01 08:31:16 -08:00 |
Matt Guthaus
|
45ae8c7315
|
Reduce beta test. Remove other betas. Beta doesn't work well due to simplified rules.
|
2017-11-30 16:02:32 -08:00 |
Matt Guthaus
|
74a22fb515
|
Reduce beta test. Remove other betas. Beta doesn't work well due to simplified rules.
|
2017-11-30 16:02:17 -08:00 |
Matt Guthaus
|
44faa8d58d
|
Fixed SCMOS bugs.
|
2017-11-30 15:58:16 -08:00 |
Matt Guthaus
|
c4ce646b81
|
Fix min height check for scmos
|
2017-11-30 13:42:55 -08:00 |
Matt Guthaus
|
c7ff58cef3
|
Round finger widths to grid.
|
2017-11-30 12:15:20 -08:00 |
Matt Guthaus
|
107cad15a1
|
Change layout function names to be consistent.
|
2017-11-30 12:01:04 -08:00 |
Matt Guthaus
|
0214cfb48e
|
Fix single finger ptx bugs.
|
2017-11-30 11:56:40 -08:00 |
Matt Guthaus
|
6207f2157c
|
Fix gnd vdd rail overlap bugs.
|
2017-11-30 09:18:28 -08:00 |
Matt Guthaus
|
de5c736cb4
|
Remove temp directory change.
|
2017-11-29 16:15:22 -08:00 |
Matt Guthaus
|
9abe82b203
|
Pinv implemented, but not DRCed. More new unit tests added for pinv.
|
2017-11-29 16:11:15 -08:00 |
Matt Guthaus
|
13008e1de4
|
Split pinv unit tests.
|
2017-11-29 13:43:50 -08:00 |
Matt Guthaus
|
1bcef7e3ee
|
Prune ptx code. Change sizes to be relative to min size.
|
2017-11-29 12:31:00 -08:00 |