Sam Crow
|
ae6d271602
|
add support for no rbl to port data
|
2023-04-05 15:33:45 -07:00 |
Sam Crow
|
d00ba73bc9
|
add no rbl support to global array
|
2023-04-05 14:47:15 -07:00 |
Sam Crow
|
e20f28580f
|
support no rbls in local array
|
2023-03-09 14:44:05 -08:00 |
Sam Crow
|
41344a980b
|
change array modules to allow rbl=[0, 0]
|
2023-03-09 10:23:28 -08:00 |
samuelkcrow
|
e90964fbda
|
update copyright
|
2023-02-21 14:04:31 -08:00 |
samuelkcrow
|
ad4b4f66dc
|
use capped array to create banks
|
2023-02-21 09:58:46 -08:00 |
samuelkcrow
|
3a8e29ce77
|
Merge remote-tracking branch 'origin/dev' into no_rbl
|
2023-02-20 22:11:02 -08:00 |
samuelkcrow
|
52dcd81a08
|
use left_rbl instead of rbl to calculate replica column mirroring (column offset)
|
2023-02-20 17:28:24 -08:00 |
samuelkcrow
|
51a7161cd7
|
fix mirroring of cap cells in cap rows
|
2023-02-14 10:59:00 -08:00 |
samuelkcrow
|
2565305158
|
fix positional getters
|
2023-02-13 18:45:21 -08:00 |
samuelkcrow
|
8d6d8f2f8c
|
revert variable names to those inherited from bitcell base array
|
2023-02-13 18:45:21 -08:00 |
samuelkcrow
|
2948b08e66
|
copy rbl default values logic from lower array modules
|
2023-02-06 20:04:54 -08:00 |
samuelkcrow
|
796b1913cf
|
fix typo in wordline var
|
2023-02-06 20:01:49 -08:00 |
samuelkcrow
|
c256a5eb44
|
fix coppied functions from replica array to work correctly in capped array
|
2023-02-06 19:57:42 -08:00 |
samuelkcrow
|
4a22c5c56f
|
add instance offset to capped array offset getters
|
2023-02-06 19:40:37 -08:00 |
samuelkcrow
|
92a9a1729e
|
untested update to get_cell_name function used by characterizer
|
2023-02-06 19:19:02 -08:00 |
samuelkcrow
|
3dac89d041
|
fixing named variables passed between array modules
|
2023-02-04 21:06:41 -08:00 |
Eren Dogan
|
e5fc25da6f
|
Update copyright year
|
2023-01-28 22:56:27 -08:00 |
samuelkcrow
|
2f795f8068
|
fix height calculation bug for replica array
|
2023-01-26 17:38:24 -08:00 |
samuelkcrow
|
03adf94b6a
|
fix offsets to match original replica array, and make array translation statically sized
|
2023-01-26 12:31:14 -08:00 |
samuelkcrow
|
8fc93bc91a
|
point local array to new capped array module
|
2023-01-24 11:09:57 -08:00 |
samuelkcrow
|
ebe163c57e
|
fix placement bug for cap cells including wrong height from replica array
|
2023-01-24 11:07:52 -08:00 |
samuelkcrow
|
5573c6b241
|
fix pin shape issue
|
2023-01-18 22:44:32 -08:00 |
samuelkcrow
|
d460eacfcc
|
standardize rbl arguments interface
|
2023-01-18 22:43:37 -08:00 |
samuelkcrow
|
78c4ba5fc0
|
clean up comments
|
2023-01-18 21:01:30 -08:00 |
samuelkcrow
|
7021b80506
|
remove unused side argument from side routing functions
|
2023-01-18 20:36:36 -08:00 |
samuelkcrow
|
8522f32e43
|
radically simplify unused wordline routing code... bit of a facepalm tbh
|
2023-01-18 20:32:40 -08:00 |
samuelkcrow
|
78cabf9ca3
|
make capped array name more descriptive and add x mode to tests
|
2023-01-17 10:20:16 -08:00 |
samuelkcrow
|
b5cddb9394
|
fix remaining lvs issues by adding an offset to pins gotten from subinstances and appropriately grounding wls in cap cells
|
2023-01-16 17:54:17 -08:00 |
samuelkcrow
|
29c79abaf8
|
move layout pins when copying them
|
2023-01-15 20:33:38 -08:00 |
samuelkcrow
|
d8e0f4275d
|
fix capped array after merge with dev
|
2022-12-14 14:20:54 -08:00 |
samuelkcrow
|
6a8a76dd23
|
Merge branch 'dev' of github.com:VLSIDA/PrivateRAM into no_rbl
|
2022-12-14 08:13:08 -08:00 |
samuelkcrow
|
119bcb9197
|
route unused wordlines (still failing lvs)
|
2022-12-14 08:12:55 -08:00 |
samuelkcrow
|
d224c06b25
|
placement positions problem fixed, incorrect w,h calculations were the problem
|
2022-12-10 19:03:55 -08:00 |
Eren Dogan
|
6a4f6cbbed
|
Move sram and sram_config to openram namespace
|
2022-12-02 15:28:06 -08:00 |
Eren Dogan
|
7396899769
|
Add empty build_graph() for dummy bitcells
|
2022-12-02 12:14:40 -08:00 |
samuelkcrow
|
68fb4e3c63
|
introduced some other bugs but scmos tiling is correct
|
2022-12-02 09:42:33 -08:00 |
Eren Dogan
|
96e57507bf
|
Add copyright check to code format test
|
2022-11-30 14:50:43 -08:00 |
Eren Dogan
|
e15454ebb9
|
Make sram_config optional for sram
|
2022-11-29 10:33:32 -08:00 |
Eren Dogan
|
fccdc3c45b
|
Use library imports globally
|
2022-11-27 13:01:20 -08:00 |
samuelkcrow
|
ac8a15acc0
|
fix get_replica_top and get_replica_left return values
|
2022-11-21 17:42:50 -08:00 |
samuelkcrow
|
5a82c45a33
|
Change how lists of BLs and WLs are named and organized for proper connection between these modules
|
2022-10-24 20:08:13 -07:00 |
mrg
|
9b6eb4a120
|
Fix whitespace
|
2022-10-20 16:38:23 -07:00 |
mrg
|
8fd08916a1
|
Move is_non_inverting graph code to bitcell_base class to work with pbitcell too.
|
2022-10-20 15:16:10 -07:00 |
samuelkcrow
|
55d89fbae8
|
copy supply pins to top level in replica array, now passing tests
|
2022-10-19 17:13:54 -07:00 |
samuelkcrow
|
f9419e8ff7
|
fix self.rbls and fix handling of rbl WLs (kinda)
|
2022-10-17 20:51:42 -07:00 |
samuelkcrow
|
a1ca7c312d
|
remove grounded WLs from replica array
|
2022-10-11 11:43:26 -07:00 |
samuelkcrow
|
cfd52a6065
|
fix offsets so array ends up at 0,0
|
2022-09-26 14:24:16 -07:00 |
samuelkcrow
|
8bc3903a04
|
remove end caps from replica column (will not pass sky130 drc)
|
2022-09-26 14:23:09 -07:00 |
Jesse Cirimelli-Low
|
3b02a8846d
|
sky130 rba passing :)
|
2022-09-12 16:07:00 -07:00 |