Matt Guthaus
|
3820861ce8
|
Increase control delay line from 4 inverters to 3 FO4 delays. Need to dynamically adjust this.
|
2018-02-07 13:10:45 -08:00 |
Matt Guthaus
|
5c4999d4cc
|
Move delay-specific stimulus commands to delay.py. Keep stimuli.py generic.
|
2018-02-07 12:58:47 -08:00 |
Matt Guthaus
|
616c917af3
|
Merge branch 'dev'
|
2018-02-07 10:05:30 -08:00 |
Matt Guthaus
|
ed194ad47b
|
Remove spice dir env variable for freepdk.
|
2018-02-07 10:05:21 -08:00 |
Matt Guthaus
|
bae83fc686
|
Merge branch 'dev'
Add Magic+Netgen support. General improvements to designs
to make them DRC portable.
|
2018-02-06 16:07:41 -08:00 |
Matt Guthaus
|
280f12e9d6
|
Update Magic support in README.
|
2018-02-06 11:22:22 -08:00 |
Matt Guthaus
|
79e3f012a8
|
Update Magic support in README.
|
2018-02-06 11:14:43 -08:00 |
Matt Guthaus
|
8e91faaccb
|
Remove version from OpenRAM. We will go bit git hashes.
|
2018-02-06 10:56:26 -08:00 |
Matt Guthaus
|
d2af68408c
|
Add SCMOS and Magic comments in README.md
|
2018-02-06 10:54:47 -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 |
Matt Guthaus
|
33b04bbca5
|
Add area/perimeter of source/drain to transistor netlist. Gets rid of some spice warnings, gives better non-annotated measurements.
|
2018-02-05 16:02:57 -08:00 |
Matt Guthaus
|
941094ce31
|
Return slews to 10-90 and 90-10 so I don't have to re-hardcode the results in unit tests.
|
2018-02-05 15:21:53 -08:00 |
Matt Guthaus
|
4505c0f74e
|
Improve error to setup model dir path. Use it to override FreePDK45 too.
|
2018-02-05 15:12:12 -08:00 |
Matt Guthaus
|
85f4438280
|
Exit with error if model files are not found.
|
2018-02-05 15:09:21 -08:00 |
mguthaus
|
e01d5b7c61
|
Disable virtual connects at top level LVS with Calibre.
|
2018-02-05 14:52:51 -08:00 |
Matt Guthaus
|
6f8744712d
|
Add extra pwc to 6T SCMOS cell.
|
2018-02-05 14:44:15 -08:00 |
Matt Guthaus
|
e2e5f45cec
|
Correct vague comments about char cycles. End simulation after last period even though a transition would mean a failed simulation.
|
2018-02-05 14:07:12 -08:00 |
Matt Guthaus
|
a8e1abdce8
|
Use method=gear for ngspice to improve convergence. Split TD for trig and targ in measure statements. Start waiting for clk neg edge trigger at clk pos edge.
|
2018-02-05 11:36:46 -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
|
84b42b0170
|
Fix bug in trim netlist. Add info comments to spice netlist and trimmed netlist. Increase verbosity for simulations.
|
2018-02-02 19:33:07 -08:00 |
Matt Guthaus
|
7127895270
|
Update LEF files for unit tests
|
2018-02-02 15:51:29 -08:00 |
Matt Guthaus
|
d6d96907ef
|
Route to the right in the bank decode for DRC.
|
2018-02-02 15:50:45 -08:00 |
Matt Guthaus
|
1415d139a3
|
Specify file format for sp spice extension.
|
2018-02-02 15:33:35 -08:00 |
Matt Guthaus
|
3873f72a58
|
Ensure wells are spaced in the bank select and column decoder
|
2018-02-02 15:26:15 -08:00 |
Matt Guthaus
|
ffcf58100e
|
Clean up column mux by moving pins to own function. Adjust spacing between column mux and bitcell to prevent DRCs. Fix up find lowest/highest functions when no objects or instances in a module.
|
2018-02-02 15:17:21 -08:00 |
Matt Guthaus
|
9d043b904e
|
Remove unnecessary design reset
|
2018-02-02 14:26:53 -08:00 |
Matt Guthaus
|
27dbb95c19
|
Fix name of column mux.
|
2018-02-02 14:26:39 -08:00 |
Matt Guthaus
|
9d7dc4c552
|
Reset even if not purging temp files.
|
2018-02-02 14:26:09 -08:00 |
Matt Guthaus
|
2a8199c3ca
|
Force re-extract of cells in DRC/LVS.
|
2018-02-02 14:21:31 -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
|
3be59fb762
|
Change DRC output for magic to drc.summary just like calibre output.
|
2018-02-02 14:07:15 -08:00 |
Hunter Nichols
|
3d4e4c9ceb
|
Fixed merge conflicts with remote
|
2018-02-02 13:08:59 -08:00 |
Matt Guthaus
|
63392c8d71
|
Fix gnd connection in control logic.
|
2018-02-02 13:04:38 -08:00 |
Matt Guthaus
|
072c8e3174
|
Change LVS report file to same name as Calibre
|
2018-02-02 12:47:42 -08:00 |
Hunter Nichols
|
db4913dd9c
|
Added skeleton code for analytical power in functions with analytical delay.
|
2018-02-02 12:31:34 -08:00 |
Matt Guthaus
|
74064fc854
|
Replace LEF files with new changes.
|
2018-02-02 12:31:34 -08:00 |
Matt Guthaus
|
e8d001a3f9
|
Change wen to en in spice lib files. Check lvs report insted of stdout with netgen.
|
2018-02-02 12:31:33 -08:00 |
Matt Guthaus
|
e4295ea61b
|
Fix pin names to lower case. Fix write driver DRC errors and LVS error.
|
2018-02-02 12:31:33 -08:00 |
Matt Guthaus
|
3e2d4d631d
|
Do not require hspice during tests. Check if a valid simulator is found, however.
|
2018-02-02 12:31:33 -08:00 |
Matt Guthaus
|
7c9c16e29c
|
Fix assertion error syntax problem. Do not require hspice for functional test. Improve delay fail error message.
|
2018-02-02 12:31:33 -08:00 |
Matt Guthaus
|
cc987daeb9
|
Add well around column muxes.
|
2018-02-02 12:31:33 -08:00 |
mguthaus
|
2ad52205c5
|
Clean up messages.
|
2018-02-02 12:31:33 -08:00 |
mguthaus
|
d0c9382d97
|
Modify unit tests to distinguish between FAIL and ERROR. Move comparison utilities into our derived unit test class.
|
2018-02-02 12:31:33 -08:00 |
Hunter Nichols
|
56f7caf59f
|
Added first test power model to sram
|
2018-02-02 12:31:33 -08:00 |
Matt Guthaus
|
5527e73db0
|
Add descriptive exceptions along with cleanup in unit test checking.
|
2018-02-02 12:31:33 -08:00 |
Matt Guthaus
|
e983047402
|
Fix via1 BL disconnect error.
|
2018-02-02 12:31:33 -08:00 |
Matt Guthaus
|
be1c59f10c
|
Make both gnd rails in 6T cell from top to bottom in SCMOS. Connect in bitcell array.
|
2018-02-02 12:31:33 -08:00 |
Matt Guthaus
|
ea5eda91fc
|
Connect all gnd rails of RBL.
|
2018-02-02 12:27:24 -08:00 |