mrg
|
ef733bb7aa
|
Optional save supply pin centers for summer project
|
2021-06-23 10:03:38 -07:00 |
|
mrg
|
d6a72aed37
|
Add 2x1 perimter pins to satisfy minimum area rule.
|
2021-06-13 15:00:46 -07:00 |
|
mrg
|
1ded978256
|
Change nwell from gnd to vdd. dnwell space added.
|
2021-06-01 15:10:55 -07:00 |
|
mrg
|
9e8d39f911
|
Remove debug gds dump
|
2021-05-28 13:31:19 -07:00 |
|
mrg
|
77f221d859
|
Separate supply pin type from route supplies option
|
2021-05-28 11:55:50 -07:00 |
|
mrg
|
013c5932a0
|
Valid type is tree not single
|
2021-05-28 11:26:41 -07:00 |
|
mrg
|
f6587badad
|
Improve supply routing for ring and side pins
|
2021-05-28 10:58:30 -07:00 |
|
mrg
|
61221ff4fa
|
Allow tree type
|
2021-05-26 17:46:41 -07:00 |
|
mrg
|
8bf37ca708
|
Connect dnwell taps to gnd
|
2021-05-26 17:38:09 -07:00 |
|
mrg
|
7736d3b927
|
Fix updated side pin option
|
2021-05-26 16:14:46 -07:00 |
|
mrg
|
6de5787e58
|
Fix offsets for ring
|
2021-05-26 16:14:16 -07:00 |
|
mrg
|
6493d1a7f4
|
Add dnwell
|
2021-05-26 16:14:16 -07:00 |
|
mrg
|
cc91cdf008
|
Add power ring pin
|
2021-05-26 16:14:14 -07:00 |
|
mrg
|
453f260ca2
|
Add commented save npz file for intern
|
2021-05-06 17:14:27 -07:00 |
|
mrg
|
f48b0b8f41
|
Add left stripe power routes to tree router as option.
|
2021-05-05 13:45:12 -07:00 |
|
mrg
|
a0e263b14a
|
Add vdd/gnd pins to the side.
|
2021-05-03 15:14:15 -07:00 |
|
mrg
|
a730fd0f10
|
Use magic for LEF abstract. Fix supply perimter pin.
|
2021-04-14 10:01:43 -07:00 |
|
mrg
|
229b0059c4
|
Add perimeter margin to expand pins outside perimeter for OpenRoad router.
|
2021-04-07 16:08:29 -07:00 |
|
mrg
|
e0024fa79a
|
Add verbosity to error output
|
2021-04-07 16:07:56 -07:00 |
|
mrg
|
7e29dd7ff2
|
Reduce verbosity of routing info
|
2021-03-31 09:38:06 -07:00 |
|
mrg
|
e144f03b23
|
Add status for supply routing.
|
2021-03-24 11:15:59 -07:00 |
|
mrg
|
5ab67214e5
|
Make sure to add path when source and target
|
2021-03-01 11:37:42 -08:00 |
|
mrg
|
0c2ed487d9
|
Redundant check if pin contains another
|
2021-02-26 11:16:19 -08:00 |
|
mrg
|
2a9b5db6d4
|
Rewrite enclose grids to be cleaner
|
2021-02-26 11:14:08 -08:00 |
|
mrg
|
013836bb3d
|
PEP8 cleanup
|
2021-02-23 13:33:14 -08:00 |
|
mrg
|
549112fcf8
|
PEP8 cleanup
|
2021-02-23 13:32:13 -08:00 |
|
mrg
|
bc8fd4a882
|
Merge branch 'supply_router' into dev
|
2021-01-25 11:01:48 -08:00 |
|
Matt Guthaus
|
eebc2a93b6
|
Remove redundant pins when adding each pin
|
2021-01-25 09:36:27 -08:00 |
|
Matt Guthaus
|
30fc81a1f0
|
Update copyright year.
|
2021-01-22 11:23:28 -08:00 |
|
mrg
|
e8239c5e77
|
Remove debug print statement
|
2021-01-15 14:27:54 -08:00 |
|
mrg
|
69fe050bad
|
Refactor and cleanup router grids.
|
2021-01-15 13:25:57 -08:00 |
|
mrg
|
683f4214b2
|
Differentiate pin and other blockages for easier to understand blockage processing.
|
2021-01-14 15:58:37 -08:00 |
|
mrg
|
e3a888e0f7
|
Only unblock blockages not grids
|
2021-01-13 13:57:49 -08:00 |
|
mrg
|
1b31afd773
|
Use partial grids for enclosure with note
|
2021-01-13 13:01:55 -08:00 |
|
mrg
|
78966824db
|
Second iteration try unblocking partial blocked grids.
|
2021-01-13 12:37:29 -08:00 |
|
mrg
|
7506ba81be
|
Refactor how blocked_grids work. Must still calculate blockages based on enclosed pins.
|
2021-01-11 11:12:45 -08:00 |
|
mrg
|
0faa14c0e3
|
Sort escape pins by distance to perimeter to reduce blockages.
|
2021-01-07 10:12:02 -08:00 |
|
mrg
|
66ff1fe990
|
Only unblock source/target instead of all components for cleaner routes
|
2021-01-06 15:14:56 -08:00 |
|
mrg
|
be79789097
|
Return empty string instead of None when no grid type
|
2021-01-06 09:41:13 -08:00 |
|
mrg
|
72dc1c58da
|
Initialize queue only in init_queue function
|
2021-01-06 09:40:49 -08:00 |
|
mrg
|
ec6f0f1873
|
Escape route to any side
|
2021-01-06 09:40:32 -08:00 |
|
mrg
|
b22d2a76a7
|
Make clear source/target option instead of general setter (bug to remove source/target fixed)
|
2021-01-06 09:39:50 -08:00 |
|
mrg
|
d61fcb3be3
|
Fix lpp erase bug in removing router annotations
|
2021-01-06 09:39:01 -08:00 |
|
mrg
|
82178bcf89
|
Change info from exit to escape
|
2021-01-04 11:52:02 -08:00 |
|
mrg
|
c89e156bfe
|
Separate add pins and route pins so pins can block supply router.
|
2020-12-23 10:49:47 -08:00 |
|
mrg
|
96c75d7c4b
|
Remove outdated unit tests for router
|
2020-12-23 07:42:36 -08:00 |
|
mrg
|
94b1e729ab
|
Don't add vias when placing dff array
|
2020-12-22 17:08:53 -08:00 |
|
mrg
|
286ac635d6
|
Escape router changes.
Rename exit router to escape router.
Perform supply and signal escape routing after channel and other routing.
|
2020-12-22 16:35:05 -08:00 |
|
mrg
|
52119fe3b3
|
Cleanup exit route. Pins are on perimeter mostly.
|
2020-12-22 15:56:51 -08:00 |
|
mrg
|
ae1c889235
|
Updates to IO signal router.
Route signals to perimeter using maze router.
Move IO pins without perimeter pins to M3 using add_io_pin (like add_power_pin).
|
2020-12-22 09:39:58 -08:00 |
|