Come rimuovere punte?

I

isaacnewton

Guest
Ciao a tutti,

Questa domanda è su Digital progettazione VLSI.La figura in allegato è la simulazione post-layout di 4-bit ALU.Dalla figura, si può vedere ci sono un sacco di punte (cerchiato parti).Qualcuno ha seggestions a proposito di come rimuovere o alleviare questi picchi?

Grazie in anticipo.
Ci dispiace, ma è necessario il login per vedere questo allegato

 
picchi sono ok ..Questo è un comportamento generale di un circuito combinantional con ritardo di propagazione disuguali in differenti percorsi.

La soluzione per questo è l'approccio di circuito sincrono - è il campione in uscita a fronte del clock.Leggere qualsiasi libro elettronico digitale di base su di esso.

 
Se questi picchi non può essere tollerata: mettere un piccolo carico capacitivo in uscita.Impedisce cambiamenti veloci di tensione.Ma essere consapevoli che i tempi l'ascesa e la caduta sarà più grande anche!

 
prima cosce prima - questo è il forum ANALOG!

Avanti - si può facilmente vedere che grazie al vostro risetimes e falltimes, ci sono parti che non si sovrappongono perfettamente.E questi insieme e si dispone di un glitch.Questo suona come il vostro problema?

l'orologio del circuito, e assicurarsi che non vi sono anomalie a fronte del clock - vi andrà bene.altrimenti torna al tavolo da disegno, e andare a chiedere al forum digitale.

 
Metodo usuale è quello di memorizzare le uscite al registro di output.Il glitch non si può propagare attraverso la fase di registrazione.Per essere un po
' "analogico" si può anche decidere di usare la logica dinamica al posto di quello statico che stai usando ora

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />

.

 
Questo è il problema di temporizzazione digitali.Provate a misurare la larghezza di tempo Spike può essere ignorato o no.Se è grave in altri angoli, provare a controllare la tempistica delle cellule standard e di fissare il dimensionamento di modificare la resistenza del circuito di feedback digitale.

 
utilizzare un circuito di ritardo a vuoto la punta, se volete semplicemente ignorarlo

 

Welcome to EDABoard.com

Sponsor

Back
Top