Tidsanalyse i højhastigheds PCB-design
Mar 04, 2022
For digitale systemdesignere er timinganalyse en vigtig del af-højhastigheds PCB-design. Især med fremkomsten af 100M-bussen, efter at signalkanthastigheden når picosekunder, er systemets ydeevne mere afhængig af front-designet, hvilket kræver nøjagtig timinganalyse og beregning i begyndelsen af designet. Timinganalyse og signalintegritet er uadskillelige, og god signalkvalitet er nøglen til at sikre timingforhold. Signalkvalitetsproblemer forårsaget af refleksion, krydstale og andre fænomener vil sandsynligvis bringe timingskift og uorden, og vi skal overveje de to sammen, når vi designer.
Udgangspunktet for timinganalyse er at bestemme designskemaet i henhold til signaletableringen eller holdetidsforholdet. Denne metode løber gennem hele designprocessen, inklusive IC-design, printdesign og systemdesign.
Tid-af-flyvetid refererer til forskellen fra det øjeblik, hvor signalet sendes, til det øjeblik, hvor signalet er stabilt i den modtagende ende, og bruges til at udtrykke forsinkelsen forårsaget af ledninger og belastning . I tilfælde af lav hastighed kan det bestemmes ved tilnærmet metode, men i design af høj-hastigheds pcb skal det bestemmes ved simuleringsmetode på grund af faktorer som belastning og transmissionslinjeeffekt. Efter at flyvetidspunktet er bestemt, kan timingberegningen implementeres ved hjælp af en tabel eller manuel metode for at kontrollere, om signalet opfylder signalprøve- og holdkravene. Tilsvarende skal du vende denne proces om for at opnå regler for rutelængde.
Det karakteristiske ved den fælles clock-tilstand er, at urene på transceiverne leveres af den fælles clock-kilde. Det har to egenskaber. Den ene er, at dataene skal nå den modtagende ende inden for en cyklus, og den anden er, at urforskellen har stor indflydelse på timingen.
Normalt, når uret og dataene er drevet af den samme type grænseflade, behøver timingberegningen kun at overveje faseforskellen mellem dem. Hvis dette ikke er tilfældet, skal faseforskellen (såsom ledningslængden) justeres efter flyvetiden. Metoden i den forstand, at dataur-routingen er lige lang, bliver ineffektiv.
I designet har andre faktorer såsom skiftestøj, inter-symbolinterferens og ikke-ideelle sløjfer indflydelse på signalfasen. Derfor bør vi på den ene side med rimelighed tilføje designmargener i timingdesignet, og på den anden side er vi nødt til at vedtage andre designmetoder for at reducere indflydelsen af interferens.






