mrg
|
bc8fd4a882
|
Merge branch 'supply_router' into dev
|
2021-01-25 11:01:48 -08:00 |
|
Matt Guthaus
|
eebc2a93b6
|
Remove redundant pins when adding each pin
|
2021-01-25 09:36:27 -08:00 |
|
Matt Guthaus
|
30fc81a1f0
|
Update copyright year.
|
2021-01-22 11:23:28 -08:00 |
|
mrg
|
db142bcd5a
|
Rename pins to original names
|
2021-01-21 15:22:54 -08:00 |
|
mrg
|
88f2198524
|
Always use min area power/IO pins
|
2021-01-13 13:56:46 -08:00 |
|
mrg
|
4991693f1a
|
Clean up min area
|
2021-01-13 12:32:17 -08:00 |
|
mrg
|
01d312d65c
|
Refactor add power pins
|
2021-01-13 10:57:12 -08:00 |
|
mrg
|
7eb1e2f2d1
|
Keep previous pin shapes which were used in router pin connections.
|
2021-01-06 11:31:16 -08:00 |
|
mrg
|
d61fcb3be3
|
Fix lpp erase bug in removing router annotations
|
2021-01-06 09:39:01 -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
|
6101195b51
|
Function to remove layout pins.
|
2020-12-21 12:44:04 -08:00 |
|
mrg
|
878a9cee8a
|
Add channel routes as flat instances to appease Magic extraction.
|
2020-12-15 16:01:39 -08:00 |
|
mrg
|
fd118c62e5
|
Default zom is None not negative.
|
2020-12-15 13:27:36 -08:00 |
|
mrg
|
2954f13294
|
Update temp file to be relative
|
2020-12-14 14:18:18 -08:00 |
|
mrg
|
9a3776e758
|
Use default zoom for text
|
2020-12-14 14:18:00 -08:00 |
|
mrg
|
d542b7dd76
|
Add separate box for pins if it has its own purpose
|
2020-12-08 10:31:57 -08:00 |
|
mrg
|
a2ebaf9f81
|
Fix typo
|
2020-12-08 10:31:39 -08:00 |
|
mrg
|
62bf713913
|
Only remove files at end of openram
|
2020-12-01 11:19:37 -08:00 |
|
mrg
|
0ccb3487b6
|
Set default port map
|
2020-11-24 13:27:11 -08:00 |
|
mrg
|
4e10f6d8a6
|
Make cell/bitcell custom cell external accessible.
|
2020-11-24 12:01:00 -08:00 |
|
mrg
|
cdcd115cec
|
Fix typos
|
2020-11-24 10:35:14 -08:00 |
|
jcirimel
|
d2bc7340ed
|
finish col cap start row cap
|
2020-11-24 03:02:55 -08:00 |
|
jcirimel
|
f40e5f6dba
|
start of adding additional granularity to 1port col caps
|
2020-11-23 06:55:47 -08:00 |
|
mrg
|
5ee3f4cc66
|
Many edits.
Use internal vdd/gnd names.
Refactor getters in bitcell to base class.
Add BIAS signal type.
|
2020-11-22 08:24:47 -08:00 |
|
mrg
|
95573c858c
|
Can redefine number of ports in custom_cell_properties
|
2020-11-21 08:05:49 -08:00 |
|
Hunter Nichols
|
53e64fb696
|
Merge branch 'dev' into characterizer_bug_fixes
|
2020-11-20 11:16:41 -08:00 |
|
mrg
|
35c162acbd
|
Use internal pin names in path names for signal traces.
|
2020-11-19 08:45:09 -08:00 |
|
mrg
|
fbed738b4a
|
Merge multiple cell_name fix.
|
2020-11-18 16:27:28 -08:00 |
|
mrg
|
8c72d3f2e7
|
PEP8 and small fix
|
2020-11-18 14:01:25 -08:00 |
|
mrg
|
8507881ea8
|
Merge branch 's8_single_port' into dev
|
2020-11-18 13:59:43 -08:00 |
|
jcirimel
|
50a0b88ef8
|
fix typo
|
2020-11-18 11:02:40 -08:00 |
|
jcirimel
|
520b496611
|
check for cell prop names list
|
2020-11-18 10:47:05 -08:00 |
|
mrg
|
305b546ad5
|
PEP8 cleanup
|
2020-11-17 16:56:00 -08:00 |
|
mrg
|
02c1fac3b8
|
Remove partial Verilog output
|
2020-11-17 16:51:08 -08:00 |
|
Hunter Nichols
|
ac425643a0
|
Merge branch 'dev' into characterizer_bug_fixes
|
2020-11-17 13:22:56 -08:00 |
|
Hunter Nichols
|
eaf285639a
|
Added debug measurements along main delay paths in SRAM. WIP.
|
2020-11-17 12:43:17 -08:00 |
|
mrg
|
baae28194b
|
Add custom cell custom port order code. Update setup/hold to use it.
|
2020-11-17 11:12:59 -08:00 |
|
mrg
|
86799ae3ff
|
Small bug fixes related to new name mapping.
|
2020-11-16 13:42:42 -08:00 |
|
mrg
|
1d729e8f02
|
Move pin name mapping to layout class.
|
2020-11-16 11:04:03 -08:00 |
|
mrg
|
93e94e26ec
|
Get vdd/gnd from properties if it is defined.
|
2020-11-16 10:14:37 -08:00 |
|
mrg
|
e4bc2c4914
|
Update property settings with getters/setters
|
2020-11-14 08:08:42 -08:00 |
|
mrg
|
2f994b8c0a
|
Change custom cells to use set_ports setter
|
2020-11-14 07:15:27 -08:00 |
|
mrg
|
b4342ac527
|
More cleanup
|
2020-11-13 17:29:20 -08:00 |
|
mrg
|
a2b17a271c
|
Port type order generated on the fly
|
2020-11-13 16:41:02 -08:00 |
|
mrg
|
01d191da40
|
clk_pin is redundant in DFFs
|
2020-11-13 16:23:27 -08:00 |
|
mrg
|
8021430122
|
Fix pbitcell erros
|
2020-11-13 15:55:55 -08:00 |
|
mrg
|
c472a94f1e
|
Rework bitcells.
Name them 1port and 2port consistently.
Allow cell overrides to cell_1rw and cell_2rw or other.
Will use 2rw for 1rw/1r, 2rw, 1w/1r, etc.
|
2020-11-13 10:07:40 -08:00 |
|