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 |
|
mrg
|
348001b1c8
|
Supply tree uses signal grid. PEP8 cleanup.
|
2020-12-21 13:51:50 -08:00 |
|
mrg
|
3c08dfcca5
|
Enable single pin for vdd/gnd after supply router
|
2020-12-18 11:09:10 -08:00 |
|
mrg
|
c0ab0af201
|
Retry routes with expanding detour allowed.
|
2020-12-17 11:39:17 -08:00 |
|
mrg
|
11384ef926
|
Improve output messaging of tree router
|
2020-12-16 16:57:40 -08:00 |
|
mrg
|
2b0f8bf263
|
Don't exit with error when source is target for maze router
|
2020-12-16 16:57:29 -08:00 |
|
mrg
|
d5ed45dadf
|
Make default router tree router
|
2020-12-16 16:42:19 -08:00 |
|
mrg
|
2c76a2680f
|
Adjust openram options.
Remove option -d (dontpurge) and replace with keeptemp
Add option -d (debug) to drop into pdb.
Add option -k (--keeptemp) to keep temp files
|
2020-11-05 13:12:26 -08:00 |
|