Embodiments of the present invention relate generally to the creation of
characterized outputs for a digital cell based on an input circuit design
and input parameters. These characterized outputs may then be used to
create digital cell libraries. One embodiment relates to selecting values
for the input parameters that result in a sufficiently accurate
representation of a particular characterization of the digital cell.
Another embodiment relates to selecting an appropriate subwindow (i.e. a
window within a larger window defined by guaranteed success and guaranteed
failure boundaries) used to determine characterized output values, such as
constraint values. Yet another embodiment relates to a failure recovery
method that may be applied when a selected window or subwindow results in
an invalid window (i.e. a window that does not contain the actual output
value being determined). The failure recovery method is therefore used to
determine a valid window.
Verkörperungen der anwesenden Erfindung beziehen im Allgemeinen auf der Kreation der gekennzeichneten Ausgänge für eine digitale Zelle, die auf einem Eingang Schaltungsentwurf basiert und geben Parameter ein. Diese gekennzeichneten Ausgänge können dann benutzt werden, um digitale Zellenbibliotheken herzustellen. Eine Verkörperung bezieht auf dem Vorwählen der Werte für die Eingang Parameter, die eine genug genaue Darstellung einer bestimmten Kennzeichnung der digitalen Zelle ergeben. Eine andere Verkörperung bezieht auf dem Vorwählen eines passenden Teilfensters (d.h. ein Fenster innerhalb eines größeren Fensters definiert durch garantierten Erfolg und garantierte Ausfallgrenzen) benutzt, um gekennzeichnete Ausgang Werte, wie Begrenzung Werte festzustellen. Dennoch bezieht eine andere Verkörperung auf einer Ausfallwiederaufnahme Methode, die angewendet werden kann, wenn ein vorgewähltes Fenster oder ein Teilfenster ein unzulässiges Fenster ergibt (d.h. ein Fenster, das nicht den tatsächlichen Ausgang Wert enthält, der festgestellt wird). Die Ausfallwiederaufnahme Methode wird folglich verwendet, um ein gültiges Fenster festzustellen.