FriedrichWu
|
6743049d44
|
clean version
|
2024-09-05 10:08:59 +02:00 |
|
FriedrichWu
|
0ae194f17c
|
Simple version fix
|
2024-08-20 09:28:48 +02:00 |
|
FriedrichWu
|
e3170abd01
|
Simple version without lvs(rutiime problem with magic
|
2024-07-30 15:04:47 +02:00 |
|
FriedrichWu
|
e6ca825157
|
recrusive placement of dffs-naive edition
|
2024-07-22 10:44:06 +02:00 |
|
FriedrichWu
|
fb7f92394b
|
fix the [0] problem in spare_wen
|
2024-07-15 14:59:25 +02:00 |
|
FriedrichWu
|
4efc0e688b
|
fix the lef file problem partly, spare_wen0[0] left
|
2024-07-03 21:14:32 +02:00 |
|
FriedrichWu
|
f69f8de000
|
first commit
|
2024-06-26 17:40:22 +02:00 |
|
FriedrichWu
|
3ee769a771
|
first commit
change one sram into several single macros
|
2024-06-21 13:48:42 +02: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 |
|
Sam Crow
|
bf49ea744e
|
force multi-delay chain pinouts to be user configurable
|
2023-09-27 13:15:45 -07:00 |
|
Eren Dogan
|
f8b2c1e9b9
|
Change OPTS.route_supplies option since there's only one router now
|
2023-08-02 21:48:29 -07:00 |
|
Eren Dogan
|
54fc34392d
|
Remove unnecessary imports
|
2023-08-02 21:28:21 -07:00 |
|
Eren Dogan
|
87eca6b7db
|
Use the initial bbox to route supply and signals
|
2023-08-02 18:01:09 -07:00 |
|
Eren Dogan
|
5b0f97860a
|
Calculate bbox inside the router
|
2023-08-02 09:30:50 -07:00 |
|
Eren Dogan
|
877f20e071
|
Use the new routers in ROMs
|
2023-08-01 19:10:02 -07:00 |
|
Eren Dogan
|
dd152da5c2
|
Change signal escape router's high-level function name
|
2023-08-01 11:26:25 -07:00 |
|
Eren Dogan
|
993b47be4c
|
Remove old routers from sram_1bank
|
2023-08-01 11:22:50 -07:00 |
|
Eren Dogan
|
db2a276077
|
Split graph router class to use it for signal escaping later
|
2023-07-31 19:43:09 -07:00 |
|
Eren Dogan
|
54ce1377c5
|
Merge branch 'dev' into gridless_router
|
2023-07-25 20:03:59 -07:00 |
|
Eren Dogan
|
5de7b9cda7
|
Make graph router the default supply router
|
2023-07-24 13:07:43 -07:00 |
|
Sam Crow
|
09aa395174
|
cast pins dict to list
|
2023-07-18 16:13:29 -07:00 |
|
Eren Dogan
|
53d00f5b34
|
Merge branch 'dev' into gridless_router
|
2023-07-18 10:00:00 -07:00 |
|
Eren Dogan
|
5ef964d01f
|
Merge branch 'dev' into gridless_router
|
2023-07-18 09:31:20 -07:00 |
|
Eren Dogan
|
094e71764a
|
Change option name for the gridless router
|
2023-07-13 12:16:58 -07:00 |
|
Sam Crow
|
b91c628acf
|
Merge branch 'dev' into delay_ctrl
|
2023-07-06 08:45:03 -07:00 |
|
Sam Crow
|
468c972acb
|
add optional guard band to delay chain sizing
|
2023-07-05 16:34:42 -07:00 |
|
Sam Crow
|
d65ccfcc95
|
fix column mux without rbl start_bit to 0
|
2023-07-05 13:17:46 -07:00 |
|
Sam Crow
|
b4a9784835
|
model vth delay swing delay
|
2023-07-05 12:17:48 -07:00 |
|
Sam Crow
|
5235cf9667
|
model p_en and wl_en delays in delay chain sizing
|
2023-07-03 17:02:11 -07:00 |
|
Sam Crow
|
e1865083d7
|
incomplete work on improved delay modeling
|
2023-06-29 14:44:42 -07:00 |
|
Sam Crow
|
28ea93bd0a
|
convert 1-indexing to 0-indexing
|
2023-06-25 11:03:10 -07:00 |
|
Sam Crow
|
006eacd6d0
|
add pinout message output
|
2023-06-25 10:46:58 -07:00 |
|