Matt Guthaus
|
3c86f94549
|
Change argument name for lib in tests as well.
|
2018-02-08 15:28:49 -08:00 |
mguthaus
|
e8f658d356
|
Add updated non-pruned unit test results.
|
2018-02-07 19:35:21 -08:00 |
mguthaus
|
63ce754c72
|
Update unit test results
|
2018-02-07 18:48:22 -08:00 |
Matt Guthaus
|
2413304f4e
|
Update replica bitline test for new parameters. Add small test and a larger test.
|
2018-02-07 15:15:19 -08:00 |
Matt Guthaus
|
1a491f3cd0
|
Make temp directory unique for test 30. Update LEF files after delay chain size change.
|
2018-02-07 15:05:21 -08:00 |
mguthaus
|
3af1bbba26
|
Updated delay tests with new delays including ps, pd, as, ad.
|
2018-02-06 07:58:25 -08:00 |
mguthaus
|
c3592b3d46
|
Added new timing tests with ps,pd,as,ad caps included.
|
2018-02-06 05:26:27 -08:00 |
mguthaus
|
e01d5b7c61
|
Disable virtual connects at top level LVS with Calibre.
|
2018-02-05 14:52:51 -08:00 |
Matt Guthaus
|
92095e52f7
|
Update new LEF files for unit tests.
|
2018-02-05 10:27:56 -08:00 |
Matt Guthaus
|
f21ff38cae
|
Simplify via offsets in replica bitline. Route clk_bar in control over supply rail until we get channel router working.
|
2018-02-05 10:22:38 -08:00 |
Matt Guthaus
|
7127895270
|
Update LEF files for unit tests
|
2018-02-02 15:51:29 -08:00 |
Matt Guthaus
|
9d7dc4c552
|
Reset even if not purging temp files.
|
2018-02-02 14:26:09 -08:00 |
Matt Guthaus
|
fb90b8f5fe
|
Fix pin nameon sense amp spice. Fix NAND2 bug in hierarchical decoder.
|
2018-02-02 14:08:56 -08:00 |
Matt Guthaus
|
d552d88f45
|
Add -d option to not delete temp directory on successful runs.
|
2018-02-01 11:53:02 -08:00 |
Matt Guthaus
|
8ef1e0af2c
|
Replace LEF files with new changes.
|
2018-02-01 05:43:37 -08:00 |
Matt Guthaus
|
9fea4a1a2d
|
Do not require hspice during tests. Check if a valid simulator is found, however.
|
2018-01-31 16:21:43 -08:00 |
Matt Guthaus
|
590f6e01d1
|
Fix assertion error syntax problem. Do not require hspice for functional test. Improve delay fail error message.
|
2018-01-31 15:38:02 -08:00 |
mguthaus
|
4273a3717d
|
Clean up messages.
|
2018-01-31 11:54:20 -08:00 |
mguthaus
|
4aee700331
|
Modify unit tests to distinguish between FAIL and ERROR. Move comparison utilities into our derived unit test class.
|
2018-01-31 11:48:41 -08:00 |
Matt Guthaus
|
1175f515c8
|
Add descriptive exceptions along with cleanup in unit test checking.
|
2018-01-31 10:35:51 -08:00 |
Matt Guthaus
|
264d55b16c
|
Remove temp files
|
2018-01-30 08:05:50 -08:00 |
Matt Guthaus
|
8fcb551953
|
Only perform DRC not LVS on transistors
|
2018-01-30 08:03:54 -08:00 |
Matt Guthaus
|
1d9274621a
|
Only remove files when cleaning temp dir
|
2018-01-30 07:58:31 -08:00 |
Matt Guthaus
|
56770f558f
|
Consolidate checking into our own unit test class. Remove all files in temp dir after each test, not just spice and gds.
|
2018-01-29 16:59:29 -08:00 |
Matt Guthaus
|
e46a4fb115
|
Use any spice for the functional tests.
|
2018-01-26 13:53:11 -08:00 |
Matt Guthaus
|
028146f3c2
|
Add output explaining error for not finding simulator in unit tests.
|
2018-01-26 13:23:11 -08:00 |
Matt Guthaus
|
369aa85cd2
|
Fail simulation tests if correct spice is not found. Correctly load spice characterizer.
|
2018-01-26 13:00:25 -08:00 |
Matt Guthaus
|
50107636a0
|
Fail test early if spice simulator is not found.
|
2018-01-26 12:47:32 -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
|
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
|
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
|
efa465757c
|
Remove dead code ptx_port.
|
2018-01-19 16:19:05 -08:00 |
Matt Guthaus
|
243097cb33
|
Remove print statement in magic.py
|
2018-01-12 14:45:11 -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
|
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
|
40465d6518
|
Merge tolerance change from master.
|
2017-12-19 09:17:43 -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
|
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 |