Commit 98da9309 by Alan Mishchenko

Bug fix in technology mapper.

parent ab001436
...@@ -729,10 +729,19 @@ void Mio_LibraryTransferDelays( Mio_Library_t * pLibD, Mio_Library_t * pLibS ) ...@@ -729,10 +729,19 @@ 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 )
{ {
pPinD->dDelayBlockRise = pPinS->dDelayBlockRise; if (pPinS)
pPinD->dDelayBlockFall = pPinS->dDelayBlockFall; {
pPinD->dDelayBlockMax = pPinS->dDelayBlockMax; pPinD->dDelayBlockRise = pPinS->dDelayBlockRise;
pPinS = Mio_PinReadNext(pPinS); pPinD->dDelayBlockFall = pPinS->dDelayBlockFall;
pPinD->dDelayBlockMax = pPinS->dDelayBlockMax;
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