Matt Guthaus
|
378993ca22
|
Found rotate bug in transformCoordinate. Cleaned up transFlags.
|
2018-09-04 16:35:40 -07:00 |
Matt Guthaus
|
27bb1d2ee7
|
Rewrite blockage routines in router. Clean up GdsMill code.
|
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
|
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 |
Matt Guthaus
|
93389ac723
|
Add test to reroute after route fails. Disable GDS route debug info unless verbosity is more than 0.
|
2017-06-07 10:10:18 -07:00 |
mguthaus
|
5960324ca6
|
Simplify sparse add for grid map.
|
2017-06-07 09:38:57 -07:00 |
mguthaus
|
c061b985ba
|
Fix missing map key check in blocked get/set.
|
2017-06-06 17:12:19 -07:00 |
Matt Guthaus
|
d67a7149ab
|
Small fixes to last commit. Remove grid pin debug output. Remove extraneous function calls to add grids.
|
2017-06-05 15:46:50 -07:00 |
mguthaus
|
11bb105545
|
Mark inaccessible off-grid pins as blocked. Improve on-grid pin analysis, but not quite good enough yet.
|
2017-06-05 14:42:56 -07:00 |
Matt Guthaus
|
d31b1862a3
|
Improved router debugging and return error if unable to route.
|
2017-05-31 13:59:49 -07:00 |
Matt Guthaus
|
0fe104af66
|
Output labels in GDS for debug
|
2017-05-25 14:18:12 -07:00 |
Matt Guthaus
|
7e44d8762e
|
New algorithm for finding pins. Includes off-grid pin computation.
|
2017-05-25 10:37:24 -07:00 |
Matt Guthaus
|
2936038c90
|
Adding new pin shape conversion using design rules
|
2017-05-24 15:17:49 -07:00 |
mguthaus
|
68ce3843fe
|
Debugged and tested route by pin location,layer
|
2017-05-17 15:58:29 -07:00 |
mguthaus
|
d85f78a54c
|
Fixed format errors
|
2017-04-24 13:50:19 -07:00 |
Matt Guthaus
|
e960cbe9d6
|
Clean up output so that it does not print routing grid debug.
|
2017-04-24 12:13:01 -07:00 |
Matt Guthaus
|
9478d6f94d
|
Change width of default text routing grid to display.
|
2017-04-24 11:33:14 -07:00 |
Matt Guthaus
|
388794b1e0
|
Fix multiple net routing cost reset bug.
|
2017-04-24 11:28:36 -07:00 |
Matt Guthaus
|
96f1eb413e
|
Fixed costs and view grid function so that we have better routes and less expansion.
|
2017-04-24 10:27:04 -07:00 |
mguthaus
|
2350be8e39
|
Fixed router test 03. Cleaned up code.
|
2017-04-14 13:56:09 -07:00 |
mguthaus
|
76f338e982
|
Fixed offgrid pins. Added vias to src/dst pins. Added preferred direction routing costs.
|
2017-04-14 13:18:35 -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
|
2a17856c69
|
Add src/dest pin block
|
2016-11-18 16:16:19 -08:00 |
Matt Guthaus
|
70365a8116
|
Add double grid snap for centerline wires
|
2016-11-18 12:57:07 -08:00 |
Matt Guthaus
|
710b6d64d7
|
Fix bug to only see if this path visited a point.
|
2016-11-18 09:17:59 -08:00 |
Matt Guthaus
|
b5b1f1753e
|
Rename tests. Make 4 pin test.
|
2016-11-17 16:33:38 -08:00 |
Matt Guthaus
|
0a9b326f6a
|
Contract path to simplified route
|
2016-11-17 13:26:03 -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
|
614ff23e3a
|
Routing multilayer, around blockages.
|
2016-11-16 16:52:33 -08:00 |
Matt Guthaus
|
784bad2e99
|
Routing multilayer, around blockages.
|
2016-11-16 16:47:31 -08:00 |
Matt Guthaus
|
b947989970
|
Add router data structure, blockage parser, pin parser, initial unit tests
|
2016-11-16 15:02:07 -08:00 |