Jesse Cirimelli-Low
0ba229afe5
Merge branch 'dev' into laptop_checkpoint
2021-05-07 19:06:17 -07:00
Jesse Cirimelli-Low
e5662180e8
single port 20 series tests running
2021-05-07 18:44:45 -07:00
mrg
57c58ce4a5
Always route data dff on m3 stack.
2021-05-06 17:14:39 -07:00
mrg
f677c8a88d
Fix predecoder offset after relocating bank offset
2021-05-05 14:44:05 -07:00
mrg
b3948121df
Default supply routing is tree.
2021-05-05 14:04:24 -07:00
mrg
f48b0b8f41
Add left stripe power routes to tree router as option.
2021-05-05 13:45:12 -07:00
mrg
19ea33d43d
Move delay line module down.
2021-05-04 16:42:42 -07:00
Jesse Cirimelli-Low
a7d0a1ef3a
remove breakpoint
2021-05-03 16:54:54 -07:00
Jesse Cirimelli-Low
14e087a5eb
offset bank coordinates
2021-05-03 15:51:53 -07:00
mrg
a0e263b14a
Add vdd/gnd pins to the side.
2021-05-03 15:14:15 -07:00
mrg
f45efe3db6
Abstracted LEF added. Params for array wordline layers.
2021-04-21 11:04:01 -07:00
mrg
a730fd0f10
Use magic for LEF abstract. Fix supply perimter pin.
2021-04-14 10:01:43 -07:00
mrg
e706f776eb
Offset macro to 0,0 which was accidentally comented by a PR
2021-04-13 16:24:13 -07:00
mrg
229b0059c4
Add perimeter margin to expand pins outside perimeter for OpenRoad router.
2021-04-07 16:08:29 -07:00
mrg
0a02f635ad
Remove lvs_write from sram
2021-04-07 16:08:24 -07:00
mrg
d609e4ea04
Reimplement trim options (except on unit tests).
...
Allow trim netlist to be used for delay and functional simulation.
Each class implements a "trim_insts" set of instances that can be removed.
By default far left, right, top and bottom cells in the bitcell arrays are kept.
Use lvs option in sp_write
Fix lvs option in sram.
2021-04-07 16:07:56 -07:00
mrg
4a40e96f6d
Control logic route changes.
...
Move wl_en to top control signal.
Route wl_en directly to port_address.
Reorder input bus to bank.
2021-03-24 14:32:10 -07:00
mrg
13bdae2e30
Merge remote-tracking branch 'private/dev' into control-logic-pull
2021-03-01 15:47:33 -08:00
mrg
9e7c04a43a
Merge lekez2005 changes WITHOUT control logic change.
2021-03-01 15:19:30 -08:00
mrg
f31125645e
Merge branch 'dev' of github.com:VLSIDA/PrivateRAM into dev
2021-03-01 14:06:51 -08:00
mrg
4ab694033d
Merge remote-tracking branch 'bvhoof/dev' into dev
2021-03-01 12:16:26 -08:00
Bob Vanhoof
f5a9ab3b2c
cleanup clutter
2021-03-01 15:23:57 +01:00
Bob Vanhoof
fde8794282
calibre pex modifications to run hierarchical pex
2021-03-01 09:56:25 +01:00
ota2
9d025604ff
Simulate calibre extracted netlists without requiring extra layout ports
2021-02-27 19:29:18 -05:00
mrg
9f0ab0d081
Route perimeter signals before power grid
2021-02-26 11:14:39 -08:00
Matt Guthaus
30fc81a1f0
Update copyright year.
2021-01-22 11:23:28 -08:00
mrg
69fe050bad
Refactor and cleanup router grids.
2021-01-15 13:25:57 -08:00
mrg
6f5b7c0264
Flatten bug fixed in Magic so don't flatten routes.
2021-01-12 16:20:03 -08:00
mrg
ec6f0f1873
Escape route to any side
2021-01-06 09:40:32 -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
1885794016
Only write drc/lvs scripts if drc/lvs is enabled
2020-12-23 07:16:43 -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
98250cf115
Copy pins as rects before removing them.
2020-12-21 13:47:05 -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
d5ed45dadf
Make default router tree router
2020-12-16 16:42:19 -08:00
mrg
f55b57033d
Route col decoder address with data bits in channel
2020-12-15 16:37:23 -08:00
mrg
878a9cee8a
Add channel routes as flat instances to appease Magic extraction.
2020-12-15 16:01:39 -08:00
mrg
6714e9fac0
Only run DRC and LVS at SRAM level if not a unit test to reduce run time.
2020-12-15 10:46:55 -08:00
Hunter Nichols
84ba5c55d1
Merged with dev
2020-11-10 15:47:56 -08:00
mrg
57e708a6e1
Add 200 cycles. Can be commented out or run for shorter.
2020-11-09 15:20:36 -08:00
mrg
532492d5ae
Output functional stimulus to output directory.
2020-11-09 12:00:25 -08:00
mrg
10542d6cc3
Output DRC and LVS run files to output directory.
2020-11-09 11:12:31 -08:00
mrg
29ac541b28
Refactor dynamic cell name to utilize base class
2020-11-03 13:18:46 -08:00
mrg
da721a677d
Remove EOL whitespace globally
2020-11-03 06:29:17 -08:00
mrg
fa89b73ef8
PR from mithro + other changable GDS file names
2020-11-02 16:00:16 -08:00