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 |
|
mrg
|
cf63499e76
|
Convert bitcells to 1port and 2port
|
2020-11-13 08:09:21 -08:00 |
|
mrg
|
198c0faf85
|
Remove special s8 6t names
|
2020-11-13 07:45:31 -08:00 |
|
mrg
|
662d4ea724
|
Merge remote-tracking branch 'private/drclvs' into dev
|
2020-11-12 16:01:07 -08:00 |
|
mrg
|
9eeab14639
|
Add comment before pininfo
|
2020-11-12 14:33:42 -08:00 |
|
mrg
|
190234df58
|
Add PININFO to outputs too
|
2020-11-12 12:12:53 -08:00 |
|
mrg
|
d4c4658c77
|
Clean up invalid routing layer error message
|
2020-11-12 09:43:08 -08:00 |
|
mrg
|
d3cb22c8c1
|
Fix pin vs module names issue #26
|
2020-11-12 09:33:48 -08:00 |
|
mrg
|
03dad01e4c
|
Use readspice to define ports from sp netlist in Magic extract.
|
2020-11-10 17:06:24 -08:00 |
|
mrg
|
66633a843b
|
Add PDK layer names to tech file
|
2020-11-09 09:10:43 -08:00 |
|
mrg
|
2c76a2680f
|
Adjust openram options.
Remove option -d (dontpurge) and replace with keeptemp
Add option -d (debug) to drop into pdb.
Add option -k (--keeptemp) to keep temp files
|
2020-11-05 13:12:26 -08:00 |
|
Matt Guthaus
|
844b850b74
|
Fix typo in 1w_1r bitcell
|
2020-11-03 17:14:45 -08:00 |
|
mrg
|
1de545fc8e
|
Fix row and col cap custom names by adding default.
|
2020-11-03 13:32:15 -08:00 |
|
mrg
|
29ac541b28
|
Refactor dynamic cell name to utilize base class
|
2020-11-03 13:18:46 -08:00 |
|
mrg
|
1890385be1
|
Use custom cells when needed.
|
2020-11-03 11:58:25 -08:00 |
|
mrg
|
cb3e9517bb
|
Use cell_properties to override cell names
|
2020-11-03 07:06:01 -08:00 |
|
mrg
|
da721a677d
|
Remove EOL whitespace globally
|
2020-11-03 06:29:17 -08:00 |
|
mrg
|
f9787eb878
|
Use bitcell_base for all bitcells. Fix missing setup_bitcell call
|
2020-11-02 17:00:15 -08:00 |
|
mrg
|
fa89b73ef8
|
PR from mithro + other changable GDS file names
|
2020-11-02 16:00:16 -08:00 |
|
Tim 'mithro' Ansell
|
95d77119c7
|
Add caches to GDS related functions in utils.py
* Cache the GDS reader.
* Cache the properties (size / pins / etc) measured from the GDS files.
Signed-off-by: Tim 'mithro' Ansell <[email protected]>
|
2020-11-02 09:52:00 -08:00 |
|
mrg
|
f6c5f48b4c
|
Default channel route is true
|
2020-10-28 10:31:05 -07:00 |
|