Matt Guthaus
27bb1d2ee7
Rewrite blockage routines in router. Clean up GdsMill code.
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
95a8688506
Rewrite blockage routines in router. Clean up GdsMill code.
2018-08-28 10:43:45 -07:00
Matt Guthaus
2ae1e0234d
Update router to work with pin_layout structure.
2018-08-28 10:43:44 -07:00
Matt Guthaus
f34c4eb7dc
Convert entire OpenRAM to use python3. Works with Python 3.6.
...
Major changes:
Remove mpmath library and use numpy instead.
Convert bytes to new bytearrays.
Fix class name check for duplicate gds instances.
Add explicit integer conversion from floats.
Fix importlib reload from importlib library
Fix new key/index syntax issues.
Fix filter and map conversion to lists.
Fix deprecation warnings.
Fix Circuits vs Netlist in Magic LVS results.
Fix file closing warnings.
2018-05-14 16:15:45 -07:00
mguthaus
cb449a1cd2
Ignore non-rectangular pins.
2018-02-16 10:24:57 -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
70ab672c5c
Pad strings in GDS to even number of bytes per bug report.
2017-11-14 14:30:00 -08:00
Matt Guthaus
cf940fb15d
Development version of new pin data structure. Tests pass LVS/DRC except for bank level.
2017-08-23 15:02:15 -07:00
Matt Guthaus
c3769bd375
Added new scmos test with a bigger design. Added error checks for not found label and not found pin shapes.
2017-05-24 10:50:45 -07:00
mguthaus
68ce3843fe
Debugged and tested route by pin location,layer
2017-05-17 15:58:29 -07:00
Matt Guthaus
a1496e70a8
Updated gdsMill with new getter routines for router to get by location. Cleaned up vlsiLayout.
2017-05-17 14:27:14 -07:00
Matthew Guthaus
0766db9e11
Rename unit test files according to test. Modify off-grid pins and blockages. Reorganize router code a bit.
2017-04-12 10:59:04 -07:00
Matt Guthaus
ed5700d698
Fix spelling errors. Allow multiple rectangle pin shapes in router.
2016-11-18 08:55:34 -08:00
Matt Guthaus
1c9b5c7372
Document vlsiLayout functions in comments
2016-11-18 08:01:19 -08:00
Matt Guthaus
aa950c3b21
Fix unit during gds read. Fix blockage and pin rounding bugs.
2016-11-17 11:24:17 -08:00
Matt Guthaus
b947989970
Add router data structure, blockage parser, pin parser, initial unit tests
2016-11-16 15:02:07 -08:00
Matt Guthaus
f48272bde6
RELEASE 1.0
2016-11-08 09:57:35 -08:00