Jesse Cirimelli-Low
|
8c4f4ef27f
|
when routing between the wordline drivers and the wordline pins of the crba, midden metal in the jog to resolve drc violations if needed
|
2026-05-14 19:25:27 -07:00 |
Jesse Cirimelli-Low
|
cc9f294992
|
use more conservative metric for metal mergeing in array to power rail routing
|
2026-05-14 11:18:31 -07:00 |
Jesse Cirimelli-Low
|
269386e6b8
|
clean up code
|
2026-05-14 02:10:44 -07:00 |
Jesse Cirimelli-Low
|
c3da65c33c
|
sky130 dp bank passing
|
2026-05-14 01:58:41 -07:00 |
Jesse Cirimelli-Low
|
5222224936
|
route supplies from endcaps to power ring
|
2026-05-13 16:45:52 -07:00 |
Jesse Cirimelli-Low
|
afca50c20b
|
power ring routing optimized, stretch crba pins to edge of power ring to avoid drc errors
|
2026-05-13 12:35:08 -07:00 |
Jesse Cirimelli-Low
|
34b317ce7d
|
remove debug print statements
|
2026-05-11 16:05:20 -07:00 |
Jesse Cirimelli-Low
|
9fcf61f031
|
merge in array generation branch
|
2026-05-11 13:09:52 -07:00 |
Jesse Cirimelli-Low
|
c864427734
|
make contacts perpendicular to power rails to avoid drc violations
|
2026-05-07 15:03:53 -07:00 |
Jesse Cirimelli-Low
|
c3987f2537
|
change power ring spacing from magic numbers to drc based
|
2026-05-07 14:18:58 -07:00 |
Jesse Cirimelli-Low
|
e7829cf641
|
allow tech file to specify connection to power rail per net
|
2026-05-06 10:42:02 -07:00 |
Jesse Cirimelli-Low
|
541d4ff572
|
parameterize how power ring is connected to crba
|
2026-05-06 09:50:56 -07:00 |
Jesse Cirimelli-Low
|
88241ca685
|
add fix for cypress sp wls
|
2026-04-28 17:19:54 -07:00 |
Jesse Cirimelli-Low
|
5077282180
|
count wordlines from bottom going up
|
2026-04-28 14:04:42 -07:00 |
Jesse Cirimelli-Low
|
c7f3ac33cd
|
sky130 cypress dp working with offset relative to crba
|
2026-04-27 17:24:13 -07:00 |
Jesse Cirimelli-Low
|
cb7f117daa
|
squash commits
|
2026-04-22 01:33:47 -07:00 |
Jesse Cirimelli-Low
|
515591a422
|
dual port rba lvs clean again with cell library changes
|
2026-04-14 14:48:26 -07:00 |
Matthew Guthaus
|
449781d239
|
Revert "Revert "Update defunct code""
This reverts commit d142b906ee.
|
2026-04-08 11:25:48 -07:00 |
Matt Guthaus
|
d142b906ee
|
Revert "Update defunct code"
|
2026-04-08 11:19:03 -07:00 |
Gabriel Wicki
|
26e11044db
|
compiler: multibank: Fix syntax error.
* compiler/modules/multibank.py (multibank) [compute_sizes]: Fix
syntax error.
|
2026-03-31 22:28:10 +02:00 |
Jesse Cirimelli-Low
|
b6d98c44d5
|
singleport cba passing on both tech files
|
2026-03-17 14:50:43 -07:00 |
Jesse Cirimelli-Low
|
ffcbd51019
|
technology switching working
|
2026-03-17 11:44:20 -07:00 |
Jesse Cirimelli-Low
|
53d53ec271
|
checkpoint from tt submission
|
2026-01-14 12:08:26 -08:00 |
Jesse Cirimelli-Low
|
5a74605117
|
single port fixes
|
2025-09-12 11:25:03 -07:00 |
Jesse Cirimelli-Low
|
4ce6e0538b
|
fix col_cap array for dummu compatability ...bitcells next
|
2025-03-06 02:05:43 -08:00 |
Jesse Cirimelli-Low
|
f3c1c5fbb2
|
Merge branch 'singleport_refactor' into array_gen
|
2025-02-24 23:26:28 -08:00 |
mole99
|
85e242fa27
|
Add gf180mcu ROM example
|
2024-02-03 11:31:58 +01:00 |
Eren Dogan
|
0a1de57cae
|
Update copyright year
|
2024-01-03 14:32:44 -08:00 |
mole99
|
8032fa75a4
|
Add LEF output for ROM
|
2023-12-21 08:07:49 +01:00 |
Hadir Khan
|
9d6052b86c
|
fix for matching the layout vs verilog port names for rom
|
2023-12-20 15:30:07 -08:00 |
SWalker
|
b9570b8ddf
|
removed gf180 specific code from ptx
|
2023-11-07 01:01:05 -08:00 |
SWalker
|
ce1861f342
|
proper output rom bank output layer
|
2023-10-31 23:24:21 -07:00 |
SWalker
|
26068fd2e1
|
more ptx fixes
|
2023-10-31 23:24:21 -07:00 |
SWalker
|
b453aa23c2
|
fix ptx minwidth calculation for freepdk45
|
2023-10-31 23:24:21 -07:00 |
SWalker
|
5378a308c1
|
updated gitignore and regression make to ignore gf180. Fixed issue with rom decoder routing
|
2023-10-31 23:24:21 -07:00 |
SWalker
|
9b99e6c124
|
bunch of cleanups to core rom classes
|
2023-10-31 23:24:21 -07:00 |
SWalker
|
ddba3b3718
|
move vdd pins around to make routing nice
|
2023-10-31 23:24:21 -07:00 |
SWalker
|
5c22e382b5
|
add parameter to make routing horizonal vdd rails easier
|
2023-10-31 23:24:21 -07:00 |
SWalker
|
4b3af38727
|
change min rail to contact spacing for long gf180 contact extend
|
2023-10-31 23:24:21 -07:00 |
SWalker
|
3271c5e73c
|
fixing drc on rom bank, mostly spacing tweaks
|
2023-10-31 23:24:21 -07:00 |
SWalker
|
75f7a5847f
|
fixing contact placement for gf180 in rom
|
2023-10-31 23:24:21 -07:00 |
SWalker
|
a544abebf7
|
fixed contact area issue
|
2023-10-31 23:24:21 -07:00 |
Sage Walker
|
cb8567c66f
|
spacing tweaks for gf180 address control gate
|
2023-10-31 23:24:21 -07:00 |
Sage Walker
|
d6cb15c82d
|
Switched to GF180D for extra metal layers, Fixed drc parameters so contacts are valid. ptx.py modified to achieve proper layer placement with gf180. ROM array and precharge DRC clean.
|
2023-10-31 23:24:21 -07:00 |
Sage Walker
|
b0a0226e87
|
rom array compatability changes
|
2023-10-31 23:24:21 -07:00 |
Jesse Cirimelli-Low
|
d7c3bbea3e
|
crba passing again norbl/leftrbl
|
2023-10-28 18:05:07 -07:00 |
Sam Crow
|
bf49ea744e
|
force multi-delay chain pinouts to be user configurable
|
2023-09-27 13:15:45 -07:00 |
Jesse Cirimelli-Low
|
2faa067ea6
|
add support for col offset to rbc; fix rba mirroring
|
2023-09-12 12:12:21 -07:00 |
Jesse Cirimelli-Low
|
0034798787
|
both rbl replica array working
|
2023-09-11 11:23:39 -07:00 |
Jesse Cirimelli-Low
|
e553f3db41
|
fix sram.sp spare_wen
|
2023-09-07 12:24:39 -07:00 |