Per quanto riguarda Design Compiler

E

energeticdin

Guest
Hi All,

I didn't get differenza tra set_max_fanout e set_fanout_load
Plz tell me po 'di chiarezza ...

Grazie in anticipo
Dinesh

 
set_max_fanout è per il design!il suo n vincolo RDC si shud essere inferiore al valore attuale in libreria!...

set_fanout_load è per i pin di ingresso particolari o la porta!ma non per la porta di uscita!

 
set_max_fanout è qualcosa che si raccontano DC per incontrare
set_fanout_load è una condizione ambientale che si raccontano DC.set_max_fanout 2.Synopsys comandi ai comandi

NOME
set_max_fanout Imposta l'attributo max_fanout ad un
valore specificato sulle porte di ingresso specificato
e / o disegni.

SYNTAX
object_list fanout_value set_max_fanout int

float fanout_value
elenco object_list

ARGOMENTI
fanout_value Specifica il valore a cui il
max_fanout attributo deve essere impostato; che
è il valore massimo fanout.

object_list Specifica un elenco di porte di ingresso e / o
disegni in cui le max_fanout
attributo deve essere impostato.

DESCRIZIONE
Imposta l'attributo max_fanout sul contributo di cui
porte e / o disegni.compilare i tentativi per assicurare che
la somma degli attributi fanout_load per pin di ingresso su
reti guidato da le porte specificate o tutte le reti nella
design specificata è inferiore al valore determinato.Là
non è il valore massimo livello locale per impostazione predefinita, ma se c'è
uno max_fanout attributo già specificato in una
Biblioteca della tecnologia (un vincolo implicito), compilazione
tentativi di incontrarla.

Nei casi in cui sia un limite globale fanout è impostato su un
design, e un valore locale è impostato su una porta, compilazione
cerca di soddisfare i più piccoli (più restrittivo) di valore.

In generale, i vincoli regola design riflettere
tecnologia vincoli specifici che devono essere soddisfatti per un
design per funzionare correttamente.L'ottimizzazione dei vincoli
sono obiettivi di progettazione e le restrizioni che sono auspicabili
ma non determinante per il funzionamento di un disegno.compilare
cerca di soddisfare tutti i vincoli posti su un disegno,
ma si dà la priorità alla progettazione vincoli regola
ottimizzazione dei processi.

L'attributo max_fanout specifica massima Fanout, un
vincolo di progettazione regola.Pertanto, la compilazione dà la precedenza
la fissazione di una violazione max_fanout, anche se negativamente

2-2 Synopsys Inc. 1988-2004.Tutti i diritti riservati.w2004.12

Comando di riferimento 2.Synopsys Comandi set_max_fanout

riguarda i vincoli di ottimizzazione (ad esempio, Massimo
Ritardo e superficie massima).

Report_constraint Usa per ottenere informazioni su
ottimizzazione e vincoli regola di progettazione.

Per rimuovere un fan-out massimo da un porto o un disegno, l'uso
remove_attribute.reset_design rimuove tutti gli attributi,
compresi max_fanout, dal design attuale.

ESEMPI
L'esempio seguente imposta un fan-out massimo di 20,0
unità sulla porta "going_places":

dc_shell> set_max_fanout 20,0
going_places

w2004.12 Synopsys Inc. 1988-2004.Tutti i diritti riservati.2-3

set_max_fanout 2.Synopsys comandi ai comandi

Nel seguente esempio, l'attributo è max_fanout
impostato a 18,5 sul design "TEST":

dc_shell> set_max_fanout 18,5 TEST

VEDI ANCHE
all_inputs (2), current_design (2), remove_attribute (2),
report_constraint (2), report_port (2), reset_design (2),
set_fanout_load (2).

NOME
set_fanout_load
Imposta l'attributo fanout_load ad un
specificato il valore di uscita specificato
porti del disegno corrente.

SYNTAX
int port_list valore set_fanout_load

float valore
elenco port_list

ARGOMENTI
Specifica il valore del valore a cui il
fanout_load attributo deve essere impostato su
le porte in port_list.valore deve essere
espressi in unità coerenti con la
max_fanout e valori fanout_load nel
Biblioteca tecnologia utilizzata nel corso
ottimizzazione.

port_list Specifica i porti nelle attuali
design in cui la fanout_load
attributo deve essere impostato.In caso di più
una porta è specificato, devono essere
chiusi o tra virgolette o tra parentesi graffe
({}).

DESCRIZIONE
Imposta l'attributo fanout_load ad un valore specificato
porte di uscita previste dal progetto corrente.compilare
tenta di garantire che la somma di questo valore, insieme
con tutti gli attributi per fanout_load pin collegato al
il conducente che guida questa porta, non superi il
la capacità di guida di Pin max_fanout.L'impostazione predefinita
fanout_load valore per una porta è 0.0.

NOTA: le porte bidirezionale non sono inclusi nel massimo
fanout calcoli, in modo da utilizzare il set_fanout_load
comando con una porta bidirezionale non ha alcun effetto sulla
compilazione.

Remove_attribute Usa o reset_design per rimuovere
fanout_load valori dai porti.Report_port Usa alla lista
valori di carico fanout sulle porte.

2-2 Synopsys Inc. 1988-2004.Tutti i diritti riservati.w2004.12

Comando di riferimento 2.Synopsys Comandi set_fanout_load

ESEMPI
Il comando seguente imposta un carico di fan-out di 2 unità su
tutte le porte di uscita:

dc_shell> set_fanout_load 2
all_outputs ()

VEDI ANCHE
all_outputs (2), compilare (2), remove_attribute (2),
report_port (2), reset_design (2), set_max_fanout (2);
port_attributes (3).

 

Welcome to EDABoard.com

Sponsor

Back
Top