diff --git a/crlcore/python/technos/node180/gf180mcu_c4m/iolib.py b/crlcore/python/technos/node180/gf180mcu_c4m/iolib.py index b02330691..bc10197ab 100644 --- a/crlcore/python/technos/node180/gf180mcu_c4m/iolib.py +++ b/crlcore/python/technos/node180/gf180mcu_c4m/iolib.py @@ -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] ) diff --git a/cumulus/src/plugins/block/configuration.py b/cumulus/src/plugins/block/configuration.py index 6fb7f0f42..b010c83e4 100644 --- a/cumulus/src/plugins/block/configuration.py +++ b/cumulus/src/plugins/block/configuration.py @@ -1564,7 +1564,10 @@ def useHTree ( self, netName, flags=0 ): .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':