An automated method of analyzing crosstalk in a digital logic integrated
circuit on a digital computer is described. The method uses available
software to make an extracted, parameterized netlist from a layout of the
integrated circuit. The netlist has gate and black box invocations as well
as transistor invocations. Library models are used to find driving
resistances and capacitances associated with the gate and black-box
invocations. For at least one potential victim wire of the plurality of
wires, a subset of the wires of the chip are found to be potential
aggressor wires to the victim wire. The aggressor wires are combined into
a common aggressor. A risetime of the common aggressor is calculated and
used to calculate the magnitude of coupled noise on the victim wire
induced by the aggressor wires. An alarm threshold for each potential
victim wire is determined based upon the type of logic gate that receives
the victim wire. The alarm thresholds for each potential victim wire are
compared to the calculated height of a coupled noise on the victim wire to
determine which, if any, wires of the design suffer enough crosstalk noise
that they should be redesigned.
Un metodo automatizzato di analizzare la diafonia in un circuito integrato digitale di logica su un elaboratore digitale è descritto. Il metodo usa il software disponibile per fare un netlist estratto e parametrizzato da una disposizione del circuito integrato. Il netlist ha invocations della scatola nera e del cancello così come i invocations del transistore. I modelli delle biblioteche sono usati per trovare l'azionamento le resistenze e delle capacità connesse con i invocations della nero-scatola e del cancello. Per almeno un legare potenziale della vittima della pluralità di legare, un sottoinsieme dei legare del circuito integrato è trovato per essere legare potenziali del aggressor al legare della vittima. I legare del aggressor sono uniti in un aggressor comune. Un risetime del aggressor comune è calcolato ed usato per calcolare la grandezza di rumore coppia sul legare della vittima indotto dai legare del aggressor. Una soglia dell'allarme per ogni vittima che potenziale il legare è determinato ha basato sul tipo di cancello di logica che riceve il legare della vittima. Le soglie dell'allarme per ogni legare potenziale della vittima sono confrontate all'altezza calcolata di un rumore coppia sul legare della vittima per determinare quale, all'occorrenza, legano del disegno soffrono abbastanza rumore di diafonia che dovrebbero essere riprogettate.