Methods and apparatus for use in signal timing analysis with respect to a
circuit having at least one gate are provided. In one aspect, the
invention includes the step of determining a first constraint slew
sensitivity value and a second constraint slew sensitivity value for the
at least one gate according to a specified bounding technique. Then, a
representative signal for the gate is computed in accordance with the
first and second values including an arrival time and slew rate, wherein
the representative signal bounds signal paths by bounding a maximum slew
sensitivity path and a minimum slew sensitivity path. Such a
representative signal may be computed for a worst case late-mode analysis
and/or a best case early-mode analysis. The bounding technique may be
selected by a user at the time the user inputs the schematic of the
circuit on which timing analysis is to be performed. The invention
provides for the use of bounding techniques such as, for example, maximum
slew, minimum slew, half envelope, full envelope, modified half envelope,
modified max slew, modified min slew, least upper bound, and greatest
lower bound. The invention may preferably be employed in accordance with
static timing analysis associated with VLSI circuit design.
De methodes en de apparaten voor gebruik in de analyse van de signaaltiming met betrekking tot een kring die minstens één poort heeft worden verstrekt. In één aspect, omvat de uitvinding de stap van het bepalen een eerste beperking gevoeligheidswaarde zwenkt en een tweede beperking gevoeligheidswaarde voor de minstens één poort volgens een gespecificeerde bounding techniek zwenkt. Dan, wordt een representatief signaal voor de poort gegevens verwerkt overeenkomstig de eerste en tweede waarden met inbegrip van een aankomsttijd en zwenkt tarief, waarin de representatieve het signaalwegen van signaalgrenzen door een maximum bounding gevoeligheidsweg zwenken en een minimum gevoeligheidsweg zwenkt. Een dergelijk representatief signaal kan voor een slechtste analyse van de geval recent-wijze en/of een beste analyse van de geval vroeg-wijze worden gegevens verwerkt. De bounding techniek kan door een gebruiker tegelijkertijd de gebruikersinput worden geselecteerd het schema van de kring waarop de timingsanalyse moet worden uitgevoerd. De uitvinding voorziet het gebruik van het bounding van technieken zoals bijvoorbeeld, zwenkt het maximum, zwenkt het minimum, zwenkt de halve envelop, volledige envelop, gewijzigde halve envelop, gewijzigde maximum, gewijzigd min zwenk, het meest minst verbindend bovenleer, en grootste verbindend lager. De uitvinding kan bij voorkeur overeenkomstig statische timingsanalyse worden aangewend verbonden aan de kringsontwerp van VLSI.