Hunter Nichols
|
3bde83bdbe
|
Added initial structure changes to lib. Crashes when writing to lib file.
|
2018-09-04 00:43:44 -07:00 |
Hunter Nichols
|
1af5bb3758
|
Remove code bloat and simplified port logic in some cases. Crashes while writing to lib.
|
2018-09-01 00:10:40 -07:00 |
Hunter Nichols
|
4022f014b2
|
Merge branch 'dev' into multiport_characterization
|
2018-08-31 00:43:33 -07:00 |
Hunter Nichols
|
60088c2dfb
|
Added changes to lib to allow the default to run. Will crash with multiport options.
|
2018-08-31 00:42:56 -07:00 |
Hunter Nichols
|
6614c3eb51
|
Altered min_period algorithm to work for multiport. Works for default config but mostly untested for multiport options.
|
2018-08-30 22:43:56 -07:00 |
Hunter Nichols
|
5989a3c952
|
Expanded run_delay_stimulas to multiport. Bug Fixes as well.
|
2018-08-30 17:08:34 -07:00 |
Hunter Nichols
|
907b7310ee
|
Actually changed the noops default data in this commit.
|
2018-08-30 15:16:54 -07:00 |
Hunter Nichols
|
53fa6108e1
|
Changed most noops calls to have default input of all 0's. Changed parse_values to return dict even if some values fail.
|
2018-08-30 15:11:54 -07:00 |
Matt Guthaus
|
3ab0b569cb
|
Use a .magicrc in the technology directory to read magic tech files
|
2018-08-30 14:20:41 -07:00 |
Hunter Nichols
|
73388e9797
|
Merge branch 'dev' into multiport_characterization
|
2018-08-30 01:20:23 -07:00 |
Hunter Nichols
|
e32c1fdd23
|
Changed part (4) of analyze to use the updated measure names.
|
2018-08-30 01:18:34 -07:00 |
Hunter Nichols
|
78be724867
|
Edited find_feasible period to use dynamic naming on its measured values and edited the algorithm to work with multiport.
|
2018-08-30 00:11:14 -07:00 |
Hunter Nichols
|
02cf51d3be
|
Added generic parsing function to capture multiple values. This commit does not run and it messes up some naming conventions
|
2018-08-29 22:16:42 -07:00 |
Matt Guthaus
|
762f2d894c
|
Revert all transFlags in GdsMill
|
2018-08-29 17:23:04 -07:00 |
Matt Guthaus
|
93a6247f26
|
Unrotate vias in delay chain
|
2018-08-29 17:21:53 -07:00 |
Hunter Nichols
|
4b515fe1ac
|
Changed create_test_cycles to have targeted ports for characterization rather than all ports always.
|
2018-08-29 17:16:11 -07:00 |
Matt Guthaus
|
5a065cf701
|
Remove setting of rotate transflag. Not supported in Calibre?
|
2018-08-29 16:04:15 -07:00 |
Matt Guthaus
|
334aa53cee
|
Merge branch 'supply_routing' of https://github.com/VLSIDA/PrivateRAM into supply_routing
|
2018-08-29 15:40:04 -07:00 |
Matt Guthaus
|
73289a6090
|
Clean up GdsMill. Fix rotate bug I introduced in transFlags!
|
2018-08-29 15:34:45 -07:00 |
Matt Guthaus
|
0ce2dd2791
|
Add supply_grid file
|
2018-08-29 15:34:45 -07:00 |
Matt Guthaus
|
27bb1d2ee7
|
Rewrite blockage routines in router. Clean up GdsMill code.
|
2018-08-29 15:34:45 -07:00 |
Matt Guthaus
|
04b7c419f1
|
Rename _new cell back to original for LVS comparison script
|
2018-08-29 15:34:45 -07:00 |
Matt Guthaus
|
5386b7a0f4
|
Initial refactor of signal and supply router classes.
|
2018-08-29 15:34:45 -07:00 |
Matt Guthaus
|
19d14e39ce
|
Remove extraneous files
|
2018-08-29 15:34:45 -07:00 |
Matt Guthaus
|
6220ea6d47
|
Update router to work with pin_layout structure.
|
2018-08-29 15:34:45 -07:00 |
Matt Guthaus
|
41fba9d27c
|
Add sketch for power grid routing code
|
2018-08-29 15:34:16 -07:00 |
Hunter Nichols
|
775fe7b57c
|
Fixed measure statement stating times. This commit crashes if there are no readwrite ports.
|
2018-08-29 15:13:31 -07:00 |
Hunter Nichols
|
8a0411279e
|
Merge branch 'dev' into multiport_characterization
|
2018-08-29 01:27:37 -07:00 |
Hunter Nichols
|
8fad81ff1e
|
Changed delay measures to add additional measure based on # of ports. Measure times are not correct yet.
|
2018-08-29 00:43:27 -07:00 |
Hunter Nichols
|
ffe59bdf51
|
Edited delay measures to handle multiple readwrite ports. This commit is not well tested.
|
2018-08-29 00:01:22 -07:00 |
Matt Guthaus
|
e804f36bec
|
Add parameters to give preference to DRC/LVS/PEX tools like we do for spice.
|
2018-08-28 13:41:26 -07:00 |
Hunter Nichols
|
fa8434e5f0
|
Added debug checks for unsupported port options.
|
2018-08-28 13:01:35 -07:00 |
Hunter Nichols
|
bd763fa1e3
|
Fixed naming issue between sram instance and PWL in stimulus
|
2018-08-28 12:09:02 -07:00 |
Matt Guthaus
|
309bfaea2a
|
Update comments in magic to download the correct version of design rules
|
2018-08-28 11:48:23 -07:00 |
Matt Guthaus
|
8752d799b4
|
Skip pbitcell tests for now
|
2018-08-28 10:45:50 -07:00 |
Matt Guthaus
|
95a8688506
|
Rewrite blockage routines in router. Clean up GdsMill code.
|
2018-08-28 10:43:45 -07:00 |
Matt Guthaus
|
0dbc88dab2
|
Rename _new cell back to original for LVS comparison script
|
2018-08-28 10:43:44 -07:00 |
Matt Guthaus
|
82833ef8f0
|
Initial refactor of signal and supply router classes.
|
2018-08-28 10:43:44 -07:00 |
Matt Guthaus
|
8f1e2675fe
|
Remove extraneous files
|
2018-08-28 10:43:44 -07:00 |
Matt Guthaus
|
2ae1e0234d
|
Update router to work with pin_layout structure.
|
2018-08-28 10:43:44 -07:00 |
Matt Guthaus
|
ea52af3747
|
Add sketch for power grid routing code
|
2018-08-28 10:43:44 -07:00 |
Matt Guthaus
|
ac8a16ebdf
|
Fix permissions for unit tests to be run standalone.
|
2018-08-28 10:31:58 -07:00 |
Matt Guthaus
|
e17c69be3e
|
Clean up new code for add_modules, add_pins and netlist/layouts.
|
2018-08-28 10:24:09 -07:00 |
Hunter Nichols
|
0bb4b48439
|
Merge branch 'dev' into multiport_characterization
|
2018-08-28 00:37:26 -07:00 |
Hunter Nichols
|
75da5a994b
|
Edited create_test_cycles to generate values that characterize all ports. Still several bugs and lib file does not support multiple ports.
|
2018-08-28 00:30:15 -07:00 |
Hunter Nichols
|
ba5988ec7f
|
Added write port structure to create_test_cycles. This commit contains test code.
|
2018-08-27 20:35:29 -07:00 |
Hunter Nichols
|
d82d3df4a7
|
Added read port cycle data generation. This commit contains test code in create_test_cycles
|
2018-08-27 18:17:02 -07:00 |
Matt Guthaus
|
6401cbf2a6
|
Move place function to instance class rather than hierarchy.
|
2018-08-27 17:25:39 -07:00 |
Matt Guthaus
|
8664f7a0b8
|
Converted all modules to not run create_layout when netlist_only
mode is enabled.
|
2018-08-27 16:42:48 -07:00 |
Hunter Nichols
|
a0e06809f9
|
Comments now display port in stim file.
|
2018-08-27 16:23:23 -07:00 |