OpenRAM/compiler/router
Bastian Koppelmann c0c89e465a vector: Implement hash cache for vector3d and vector
this gives us a small runtime improvement in the router.

For FreePDK45 word_size=8, num_words=256

Improved
*** Maze routing supplies: 89.8 seconds
** Routing: 279.3 seconds

Non-improved
*** Maze routing supplies: 105.1 seconds
** Routing: 293.5 seconds

Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
2020-01-03 12:16:10 +01:00
..
tests Fix space before comment 2019-06-14 08:43:41 -07:00
direction.py Fix space before comment 2019-06-14 08:43:41 -07:00
grid.py Merge branch 'pep8_cleanup' into dev 2019-06-14 08:47:10 -07:00
grid_cell.py Merge branch 'pep8_cleanup' into dev 2019-06-14 08:47:10 -07:00
grid_path.py Fix space before comment 2019-06-14 08:43:41 -07:00
grid_utils.py Fix space before comment 2019-06-14 08:43:41 -07:00
pin_group.py Add layer-purpose GDS support. Various PEP8 fixes. 2019-11-14 18:17:20 +00:00
router.py Add layer-purpose GDS support. Various PEP8 fixes. 2019-11-14 18:17:20 +00:00
router_tech.py Add layer-purpose GDS support. Various PEP8 fixes. 2019-11-14 18:17:20 +00:00
signal_grid.py Fix space before comment 2019-06-14 08:43:41 -07:00
signal_router.py Fix space before comment 2019-06-14 08:43:41 -07:00
supply_grid.py Fix space before comment 2019-06-14 08:43:41 -07:00
supply_grid_router.py Add layer-purpose GDS support. Various PEP8 fixes. 2019-11-14 18:17:20 +00:00
supply_tree_router.py Starting single layer power router. 2019-06-03 15:28:55 -07:00
vector3d.py vector: Implement hash cache for vector3d and vector 2020-01-03 12:16:10 +01:00