From: Staf Verhaegen Date: Tue, 13 Apr 2021 07:39:37 +0000 (+0200) Subject: experiments9/freepdk_c4m45: Reduce core size. X-Git-Tag: LS180_RC3~96 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=7a96ae22b32fadd001e6183fff9cb3384c2da328;p=soclayout.git experiments9/freepdk_c4m45: Reduce core size. With a core size of 1.5x1.5mm the effective space margin is 20%. --- diff --git a/experiments9/freepdk_c4m45/doDesign.py b/experiments9/freepdk_c4m45/doDesign.py index 87ada2f..1d31ca5 100644 --- a/experiments9/freepdk_c4m45/doDesign.py +++ b/experiments9/freepdk_c4m45/doDesign.py @@ -135,9 +135,9 @@ def scriptMain (**kw): #helpers.setTraceLevel( 550 ) #Breakpoint.setStopLevel( 100 ) rvalue = True - coreSize = u(37*90.0) - #coreSize = u(59*90.0) - chipBorder = u(2*214.0 + 10*13.0) + coreSize = u(1500.0) + chipSize = u(3400.0) + # chipBorder = u(2*214.0 + 10*13.0) ioSpecs = IoSpecs() pinmuxFile = './ls180/litex_pinpads.json' ioSpecs.loadFromPinmux( pinmuxFile ) @@ -237,7 +237,8 @@ def scriptMain (**kw): ls180Conf.chipConf.name = 'chip' ls180Conf.chipConf.ioPadGauge = 'LibreSOCIO' ls180Conf.coreSize = (coreSize, coreSize) - ls180Conf.chipSize = (coreSize + chipBorder, coreSize + chipBorder) + # ls180Conf.chipSize = (coreSize + chipBorder, coreSize + chipBorder) + ls180Conf.chipSize = (chipSize, chipSize) with UpdateSession(): sliceHeight = ls180Conf.sliceHeight