From 06baa1c04f06350ffa8d86b42fbe4f66cac05965 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Fri, 30 Apr 2021 12:40:09 +0000 Subject: [PATCH] add fake LibreSOCMem library to freepdk_c4m45 --- experiments9/freepdk_c4m45/coriolis2/settings.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/experiments9/freepdk_c4m45/coriolis2/settings.py b/experiments9/freepdk_c4m45/coriolis2/settings.py index 5988d94..eff8add 100644 --- a/experiments9/freepdk_c4m45/coriolis2/settings.py +++ b/experiments9/freepdk_c4m45/coriolis2/settings.py @@ -26,9 +26,13 @@ from helpers import overlay, l, u, n from helpers import overlay, l, u, n from NDA.node45.freepdk45_c4m import techno, FlexLib, LibreSOCIO +# "fake" 4k SRAM +import LibreSOCMem + techno.setup() FlexLib.setup() LibreSOCIO.setup() +LibreSOCMem.setup() db = DataBase.getDB() @@ -47,7 +51,10 @@ def createSramBlackbox (): 'SRAM Cell "{}" not found.' \ .format(sramName) ) sram.setAbstractedSupply( True ) - blackboxeNames = [ 'spblock_512w64b8w' + blackboxeNames = [ 'spblock_512w64b8w_0', + 'spblock_512w64b8w_1', + 'spblock_512w64b8w_2', + 'spblock_512w64b8w_3', ] for blackboxName in blackboxeNames: cell = Cell.create( lib, blackboxName ) -- 2.30.2