In BlockConf.useHTree(), must set the useClockTree flag (for chip mode).
This commit is contained in:
parent
9bf25c28bf
commit
2ffbdbf3eb
|
@ -59,7 +59,6 @@ def _loadIoLib ( pdkDir ):
|
|||
io.vprint( 1, ' o Setup GF180MCU I/O library in {}.'.format( ioLib.getName() ))
|
||||
cellsDir = pdkDir / 'libraries' / 'gf180mcu_fd_io' / 'latest' / 'cells'
|
||||
for lefFile in cellsDir.glob( '*/*_5lm.lef' ):
|
||||
print( lefFile )
|
||||
gdsFile = lefFile.with_suffix( '.gds' )
|
||||
if gdsFile.is_file():
|
||||
Gds.setTopCellName( gdsFile.stem[:-4] )
|
||||
|
|
|
@ -1564,7 +1564,10 @@ class BlockConf ( GaugeConf ):
|
|||
.format(netName)) )
|
||||
return
|
||||
self.hTreeDatas.append( [ netName, flags ] );
|
||||
self.useClockTree = True
|
||||
net = self.cell.getNet( netName )
|
||||
trace( 550,'\tBlockConf.useHTree() on "{}" -> {}\n'.format( netName, net ))
|
||||
if net and net.isClock():
|
||||
self.useClockTree = True
|
||||
|
||||
def addTrackAvoid ( self, trackAvoid ):
|
||||
if self.cfg.anabatic.netBuilderStyle == 'VH,2RL':
|
||||
|
|
Loading…
Reference in New Issue