from plugins.alpha.block.iospecs import IoSpecs
from plugins.alpha.block.block import Block
from plugins.alpha.block.configuration import IoPin, GaugeConf
+from plugins.alpha.block.spares import Spares
from plugins.alpha.core2chip.libresocio import CoreToChip
from plugins.alpha.chip.configuration import ChipConf
from plugins.alpha.chip.chip import Chip
ls180Conf.cfg.anabatic.globalIterations = 20
ls180Conf.cfg.anabatic.topRoutingLayer = 'METAL5'
ls180Conf.cfg.katana.hTracksReservedLocal = 11
- ls180Conf.cfg.katana.vTracksReservedLocal = 7
+ ls180Conf.cfg.katana.vTracksReservedLocal = 8
ls180Conf.cfg.katana.hTracksReservedMin = 9
- ls180Conf.cfg.katana.vTracksReservedMin = 5
+ ls180Conf.cfg.katana.vTracksReservedMin = 6
ls180Conf.cfg.katana.runRealignStage = True
ls180Conf.cfg.katana.trackFill = 2
ls180Conf.cfg.block.spareSide = u(7*13)
, 'sorbonne_logo_norm'
, 'lip6_norm'
]
- ls180Conf.useHTree( 'core.pll_clk' )
+ ls180Conf.useHTree( 'core.pll_clk', Spares.HEAVY_LEAF_LOAD )
ls180Conf.useHTree( 'jtag_tck_from_pad' )
tiPath = 'test_issuer.ti.'