Method of resolving min-time violations in an integrated circuit

   
   

A method is disclosed for resolving timing violations in a circuit design by adding de-racing buffers that slow selected signals to ensure that the signals do not arrive at a recipient state element too soon. A circuit design stored in memory has data including connectivity and timing information. This information is extracted to identify state elements with paths having min-time violations. The method attempts to resolve the min-time violations by inserting a de-racer at an instance at the end of the path, nearest the recipient state element. If the de-racer cannot be added, the method backtraces upstream along the path to the inputs of the next circuit element. The method attempts to de-race the instance by determining whether a de-racer would create a critical path. If any of the instances of the inputs cannot be de-raced, then the method backtraces again to the next upstream circuit element.

Метод показан для разрешая нарушений времени в конструкции цепи путем добавлять де-ucastvu4 в гонке буфера те медленные выбранные сигналы обеспечить что сигналы не приедут в реципиентный элемент положения слишком скоро. Конструкция цепи, котор хранят в памяти имеет данные включая данные по connectivity и времени. Эта информация извлечена для того чтобы определить элементы положения при курсы имея нарушения минут-vremeni. Метод пытает разрешить нарушения минут-vremeni путем вводить де-gon5ika на примере на конце курса, наиболее почти реципиентного элемента положения. Если де-gon5ika можно добавить, то backtraces метода перед вдоль курса к входным сигналам следующего элемента цепи. Метод пытает де-gonku пример путем обусловливать создал ли де-gon5ik критический путь. Если любой из примеров входных сигналов можно де-ucastvovat6 в гонке, то backtraces метода снова к следующему элементу в верхней части потока цепи.

 
Web www.patentalert.com

< Extensible system recovery architecture

< Memory data verify operation

> Method and system for remote automation of object oriented applications

> Bean scripting framework

~ 00106