Eren Dogan
|
b5983fbfd6
|
Prevent via DRC errors
|
2023-07-17 16:30:19 -07:00 |
|
Eren Dogan
|
6e051e7f06
|
Avoid DRC errors when routing the same type of pin
|
2023-07-17 15:43:48 -07:00 |
|
Eren Dogan
|
38110a55e1
|
Connect graph nodes better by hopping over removed nodes
|
2023-07-17 15:02:36 -07:00 |
|
Eren Dogan
|
e501e0ef4f
|
Cleanup graph for gridless router
|
2023-07-16 20:41:58 -07:00 |
|
Eren Dogan
|
983cf13ccf
|
Fix spacing for gridless router
|
2023-07-16 20:25:15 -07:00 |
|
Eren Dogan
|
094e71764a
|
Change option name for the gridless router
|
2023-07-13 12:16:58 -07:00 |
|
Eren Dogan
|
71e4a5ab6c
|
Rename gridless router files
|
2023-07-13 12:07:55 -07:00 |
|
Eren Dogan
|
813a67fea9
|
Add more comments for gridless router
|
2023-07-13 11:29:51 -07:00 |
|
Eren Dogan
|
6b0b4c2def
|
Create fake pins on the ring and route others to them
|
2023-07-10 09:24:16 -07:00 |
|
Eren Dogan
|
4a61874888
|
Add supply ring pins around the layout area
|
2023-07-09 18:53:21 -07:00 |
|
Eren Dogan
|
bb35ac2f90
|
Include new wires while routing the pins
|
2023-07-03 14:04:26 -07:00 |
|
Eren Dogan
|
0938e7ec9a
|
Fix probes not being blocked correctly
|
2023-07-03 13:34:27 -07:00 |
|
Eren Dogan
|
78be525ea0
|
Use minimum spanning tree to route same type of pins together
|
2023-07-01 16:14:56 -07:00 |
|
Eren Dogan
|
5bf629f3e5
|
Prevent DRC violations for vdd and gnd pins
|
2023-06-28 20:55:49 -07:00 |
|
Eren Dogan
|
a47bc7ebee
|
Prevent multiple dog-legs in non-preferred direction
|
2023-06-15 11:08:13 -07:00 |
|
Eren Dogan
|
15b4e4dbe8
|
Fix DRC spacing in Hanan router
|
2023-06-05 19:33:45 -07:00 |
|
Eren Dogan
|
48a148003a
|
Include other pins as blockages in Hanan router
|
2023-06-05 11:27:05 -07:00 |
|
Eren Dogan
|
8f1af0ebb7
|
Reduce the number of shapes on Hanan paths
|
2023-06-04 10:56:50 -07:00 |
|
Eren Dogan
|
021da25cd6
|
Include all blockages inside the routing region
|
2023-06-04 08:46:59 -07:00 |
|
Eren Dogan
|
4fe5aa49e4
|
Reorganize utility functions for Hanan router
|
2023-06-01 14:24:40 -07:00 |
|
Eren Dogan
|
e3d8ad13b2
|
Remove blocked Hanan node connections
|
2023-05-30 20:09:10 -07:00 |
|
Eren Dogan
|
2799c106bd
|
Divide long code into sub-functions
|
2023-05-30 13:36:38 -07:00 |
|
Eren Dogan
|
136d4564a2
|
Use less memory when removing blocked Hanan points
|
2023-05-30 11:10:34 -07:00 |
|
Eren Dogan
|
9f75e68a92
|
Simplify Hanan graph generation
|
2023-05-29 21:49:00 -07:00 |
|
Eren Dogan
|
6079152092
|
Cleanup Hanan router
|
2023-05-29 12:43:43 -07:00 |
|
Eren Dogan
|
e1e24f6d06
|
Rename gridless router
|
2023-05-29 09:18:55 -07:00 |
|
Eren Dogan
|
533c1c9472
|
Fix gridless router for tall and fat pins
|
2023-05-28 21:25:11 -07:00 |
|
Eren Dogan
|
33f1b924a4
|
Avoid blockages when connecting Hanan points
|
2023-05-22 18:16:49 -07:00 |
|
Eren Dogan
|
648a631a28
|
Use Hanan points to generate the routing graph
|
2023-05-22 13:08:21 -07:00 |
|
Eren Dogan
|
cd339ebbd0
|
Add A* algorithm for navigation router
|
2023-05-09 13:23:01 -07:00 |
|
Eren Dogan
|
909ac6ce68
|
Add initial files for navigation router
|
2023-05-04 20:51:30 -07:00 |
|
vlsida-bot
|
20744cdbcd
|
Bump version: 1.2.10 -> 1.2.11
v1.2.11
|
2023-04-29 01:49:25 +00:00 |
|
Eren Dogan
|
b03184864e
|
Fix Makefile to detect if conda is installed
|
2023-04-28 15:13:32 -07:00 |
|
Eren Dogan
|
cc4262ec4f
|
Add links for technology examples
|
2023-04-26 14:31:41 -07:00 |
|
Eren Dogan
|
5fe784ab14
|
Use for/else in custom_module_finder
|
2023-04-26 14:31:41 -07:00 |
|
Eren Dogan
|
b884fb36c3
|
Install required packages in conda as well
|
2023-04-26 14:31:41 -07:00 |
|
vlsida-bot
|
d6d7bc6ec5
|
Bump version: 1.2.9 -> 1.2.10
v1.2.10
|
2023-04-26 21:10:12 +00:00 |
|
Eren Dogan
|
938da3b369
|
Merge branch 'sky130_regress' into dev
|
2023-04-26 12:33:21 -07:00 |
|
vlsida-bot
|
cc39505ca9
|
Bump version: 1.2.8 -> 1.2.9
v1.2.9
|
2023-04-15 02:19:18 +00:00 |
|
Eren Dogan
|
0e3fd80a05
|
Export $PDK_ROOT before running regression
|
2023-04-14 15:54:22 -07:00 |
|
Eren Dogan
|
e972427e5f
|
Stay at the root when installing pdk on regress
|
2023-04-14 10:03:29 -07:00 |
|
Eren Dogan
|
c01a7915d7
|
Enable pdk installation on before regression
|
2023-04-14 09:56:14 -07:00 |
|
Eren Dogan
|
503ec274f8
|
Use conda when installing pdk
|
2023-04-14 09:55:49 -07:00 |
|
Eren Dogan
|
51ddb08385
|
Enable sky130 regression but disable failing tests
|
2023-04-13 22:12:46 -07:00 |
|
Eren Dogan
|
79a10dc63b
|
Use custom module name in module finder
|
2023-04-12 18:15:09 -07:00 |
|
Eren Dogan
|
441aff8e09
|
Add instructions to update a tool on conda
|
2023-04-12 13:18:00 -07:00 |
|
Eren Dogan
|
f3f18022cd
|
Update conda documentation
|
2023-04-12 13:18:00 -07:00 |
|
Eren Dogan
|
ed8242daf8
|
Add OPENRAM_TECH to package namespace
|
2023-04-12 13:18:00 -07:00 |
|
Eren Dogan
|
688069cded
|
Fix typo
|
2023-04-12 13:18:00 -07:00 |
|
Eren Dogan
|
fc8ea97254
|
Update documentation for clarity
|
2023-04-12 13:18:00 -07:00 |
|