Matt Guthaus
|
b72382b400
|
Fix offset bug with negative vertical supply rails
|
2018-12-06 11:58:19 -08:00 |
Matt Guthaus
|
fa3bf2915a
|
Remove commented code
|
2018-12-05 09:56:19 -08:00 |
Matt Guthaus
|
0c0a23e6eb
|
Cleanup code. Add time breakdown for SRAM creation.
|
2018-12-05 09:51:17 -08:00 |
Matt Guthaus
|
d95b34caf2
|
Round output to look pretty
|
2018-12-04 17:08:47 -08:00 |
Matt Guthaus
|
e750d446dc
|
Fix syntax error. Enable skipped test.
|
2018-12-04 17:08:22 -08:00 |
Matt Guthaus
|
126d4a8d10
|
Fix instersection bug. Improve primary and secondary pin algo.
|
2018-12-04 16:53:04 -08:00 |
Matt Guthaus
|
7ce75398a8
|
Change warning to info
|
2018-12-04 09:42:47 -08:00 |
Matt Guthaus
|
7fce6f06ca
|
Expand grids to maximal pin before removing blockages
|
2018-12-04 09:35:40 -08:00 |
Matt Guthaus
|
389bb91af4
|
Simplifying supply router to single grid track
|
2018-12-04 08:41:57 -08:00 |
Matt Guthaus
|
c6f03e70d4
|
Convert supply to wider DRC rules
|
2018-12-03 11:09:17 -08:00 |
Matt Guthaus
|
b8299565eb
|
Use grid furthest from blockages when blocked pin. Enclose multiple connectors.
|
2018-11-19 17:32:55 -08:00 |
Matt Guthaus
|
2694ee1a4c
|
Add all insufficient grids that overlap the pin at all
|
2018-11-19 15:43:19 -08:00 |
Matt Guthaus
|
6a7d721562
|
Add new bbox routine for pin enclosures
|
2018-11-19 09:28:29 -08:00 |
Matt Guthaus
|
3cfefa784f
|
Fix run-time bug in combine adjacent pins for supply router
|
2018-11-14 17:06:12 -08:00 |
Matt Guthaus
|
18d874a96a
|
Fix error in iterative implementation of combine_classes
|
2018-11-14 10:05:04 -08:00 |
Matt Guthaus
|
4ebb8a26c4
|
Disable debug statements.
|
2018-11-13 17:43:08 -08:00 |
Matt Guthaus
|
ddb4cabfe1
|
Change recursive equivalence class detection to iterative.
|
2018-11-13 17:42:06 -08:00 |
Matt Guthaus
|
de61630962
|
Expand blocked pins to neighbor grid cells.
|
2018-11-09 14:25:10 -08:00 |
Matt Guthaus
|
c5b408ae2d
|
Add router output message
|
2018-11-09 11:10:40 -08:00 |
Matt Guthaus
|
8f3fa0e2f6
|
Fix blocked pin debug output.
|
2018-11-09 08:52:05 -08:00 |
Matt Guthaus
|
f04e76a54f
|
Allow multiple must-connect pins with the same label.
|
2018-11-07 13:05:13 -08:00 |
Matt Guthaus
|
1fe767343e
|
Reimplement gdsMill pin functions so they are run once when a GDS is loaded. Get pins is now a table lookup.
|
2018-11-07 11:31:44 -08:00 |
Matt Guthaus
|
5ecfa88d2a
|
Pad the routing grid by a few tracks to add an extra rail
|
2018-11-02 17:35:35 -07:00 |
Matt Guthaus
|
a3666d82ab
|
Reduce verbosity of level 1 debug.
|
2018-11-02 17:30:28 -07:00 |
Matt Guthaus
|
ad1d3a3c78
|
Use default grid costs again.
|
2018-11-02 16:04:56 -07:00 |
Matt Guthaus
|
74c3de2812
|
Remove diagonal routing bug. Cleanup.
|
2018-11-02 14:57:40 -07:00 |
Matt Guthaus
|
4d30f214da
|
Add expanded blockages for paths an enclosures to handle wide metal spacing rules.
|
2018-11-02 11:11:32 -07:00 |
Matt Guthaus
|
b24c8a42a1
|
Remove redundant pins in pin_group constructor. Clean up some code and comments.
|
2018-11-01 11:31:24 -07:00 |
Matt Guthaus
|
2eedc703d1
|
Rename function in pin_group
|
2018-10-31 16:13:28 -07:00 |
Matt Guthaus
|
c511d886bf
|
Added new enclosure connector algorithm using edge sorting.
|
2018-10-31 15:35:39 -07:00 |
Matt Guthaus
|
fc45242ccb
|
Allow contains to contain copy. Add connectors when pin doesn't overlap grids.
|
2018-10-30 17:41:29 -07:00 |
Matt Guthaus
|
7099ee76e9
|
Remove blocked grids from pins and secondary grids
|
2018-10-30 16:52:11 -07:00 |
Matt Guthaus
|
1344a8f7f1
|
Add remove adjacent feature for wide metal spacing
|
2018-10-30 12:24:13 -07:00 |
Matt Guthaus
|
c4163d3401
|
Remove debug statements.
|
2018-10-29 13:50:56 -07:00 |
Matt Guthaus
|
fa272be3bd
|
Enumerate more enclosures.
|
2018-10-29 13:49:29 -07:00 |
Matt Guthaus
|
cd87df8f76
|
Clean up enclosure code
|
2018-10-29 11:27:59 -07:00 |
Matt Guthaus
|
f19bcace62
|
Merged in an old stash.
|
2018-10-29 11:18:12 -07:00 |
Matt Guthaus
|
b7655eab10
|
Remove bug for combining pin with multiple other pins in a single iteration
|
2018-10-29 11:07:02 -07:00 |
Matt Guthaus
|
bbffec863b
|
Abandon connectors for now and opt for all enclosures
|
2018-10-29 10:59:22 -07:00 |
Matt Guthaus
|
851aeae8c4
|
Add pins_enclosed function to pin_group
|
2018-10-29 10:28:57 -07:00 |
Matt Guthaus
|
7d74d34c53
|
Fix pin_layout contains bug
|
2018-10-26 10:40:43 -07:00 |
Matt Guthaus
|
4ce6b040fd
|
Debugging missing enclosures
|
2018-10-26 09:25:10 -07:00 |
Matt Guthaus
|
9e5d78cfc2
|
Fix bug in duplicate remove indices
|
2018-10-25 14:40:39 -07:00 |
Matt Guthaus
|
3407163cf1
|
Combine adjacent power supply pins finished
|
2018-10-25 14:25:52 -07:00 |
Matt Guthaus
|
0544d02ca2
|
Refactor router to have pin_groups for pins and router_tech file
|
2018-10-25 13:36:35 -07:00 |
Matt Guthaus
|
88f43cc754
|
Add the minimum pin enclosure that has DRC correct pin connections.
|
2018-10-24 16:41:33 -07:00 |
Matt Guthaus
|
94e5050513
|
Move overlap functions to pin_layout
|
2018-10-24 16:13:07 -07:00 |
Matt Guthaus
|
7e2bef624e
|
Continue routing rails in same layer after a blockage
|
2018-10-24 12:32:27 -07:00 |
Matt Guthaus
|
38a8c46034
|
Change non-preferred route costs.
|
2018-10-20 14:47:24 -07:00 |
Matt Guthaus
|
4c25bb09df
|
Fixed supply end-row via problem by restricting placement
|
2018-10-20 14:25:32 -07:00 |