Commit 98da9309 by Alan Mishchenko

Bug fix in technology mapper.

parent ab001436
...@@ -729,11 +729,20 @@ void Mio_LibraryTransferDelays( Mio_Library_t * pLibD, Mio_Library_t * pLibS ) ...@@ -729,11 +729,20 @@ void Mio_LibraryTransferDelays( Mio_Library_t * pLibD, Mio_Library_t * pLibS )
pPinS = Mio_GateReadPins( pGateS ); pPinS = Mio_GateReadPins( pGateS );
Mio_GateForEachPin( pGateD, pPinD ) Mio_GateForEachPin( pGateD, pPinD )
{ {
if (pPinS)
{
pPinD->dDelayBlockRise = pPinS->dDelayBlockRise; pPinD->dDelayBlockRise = pPinS->dDelayBlockRise;
pPinD->dDelayBlockFall = pPinS->dDelayBlockFall; pPinD->dDelayBlockFall = pPinS->dDelayBlockFall;
pPinD->dDelayBlockMax = pPinS->dDelayBlockMax; pPinD->dDelayBlockMax = pPinS->dDelayBlockMax;
pPinS = Mio_PinReadNext(pPinS); pPinS = Mio_PinReadNext(pPinS);
} }
else
{
pPinD->dDelayBlockRise = 0;
pPinD->dDelayBlockFall = 0;
pPinD->dDelayBlockMax = 0;
}
}
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment