Skip to main content
Šī lapa tiek parādīta, izmantojot automātisko tulkošanu. Tā vietā skatīt angļu valodā?

DDR saskarnes analīze

DDRx dizains un verifikācija

HyperLynx veic integrētu signāla integritātes un laika analīzi dubultā datu pārraides (DDR) saskarnēm, pārbaudot signāla kvalitātes, šķipuma un laika prasības. Automatizēta izkārtojuma iegūšana, 3D EM modelēšana un uzlabotas simulācijas metodes atbalsta enerģijas apzināšanas analīzi un DDR5 lietojumprogrammas.

DDRx dizaina simulācija, kas parāda DDR4 PCB simulāciju.

DDR saskarņu analīze

DDR saskarnes satur vairākas signālu grupas, katrai no tām ir unikālas signāla kvalitātes prasības. Viņiem ir arī relatīvas laika attiecības starp signālu grupām, kuras jāapmierina. Visi signāli visās grupās ir jāanalizē, lai nodrošinātu, ka dizains darbosies, kā paredzēts. Šeit parādītajā attēlā ir vairāk nekā 64 signāli, ieskaitot pulksteni, komandu/adresi, datus, datu strobu un statusu. Signāla kvalitātes vai laika problēma ar jebkuru atsevišķu signālu var padarīt visu saskarni nedarbojošu.

Par laimi, DDR saskarnes ir saistītas ar JEDEC specifikācijām, kas dokumentē saskarnes prasības - bet tikai saskarnes DRAM pusei. JEDEC nenosaka kontroliera I/O signāla vai laika prasības, tāpēc dažādiem kontrolieriem būs unikāla uzvedība, kas jāņem vērā analīzes laikā. Piemēram, kontrolieri var veikt atklāšanu, izmantojot saskarni, baitu, grauzdēšanu vai atsevišķu bitu pamatu - vai vispār to nedarīt.

Lai nodrošinātu saskarnes darbību, ir jānodrošina signāla kvalitātes un laika prasības visiem signāliem un grupu attiecībām, tostarp kontrolierim raksturīgai uzvedībai, tiek ievērotas. Tas prasa simulēt visus signālus un pēcapstrādes viļņu formas datus, lai iegūtu acu mērījumus un savstarpēji savienotu lidojuma laikus izmantošanai laika aprēķinos. Šīs analīzes veikšana pilnīgai DDR saskarnei ir sarežģīta, jo ir iesaistīti desmitiem signālu. Ideālā gadījumā šai analīzei jābūt pilnībā automatizētai, ņemot vērā iesaistīto analīzes darbību sarežģītību un skaitu.

DDR design and verification analyzing DDR4 and DDR5 interfaces calculating JEDEC specs shown as a screen shot from HyperLynx.

Automatizēta pilna saskarnes pārbaude pēc izkārtojuma

Computer interface with graphs, charts, and data visualizations on multiple screens

HyperLynx pilnībā automatizē pilna saskarnes DDR pēcizkārtojuma verifikāciju, apvienojot automatizētu izkārtojuma topoloģijas ekstrakciju ar uzlabotu DDR protokolu apzinātu simulāciju, visaptverošu viļņu formas pēcapstrādi un pārskatu ģenerēšanu.

HyperLynx DDR verifikācija piedāvā vairākus izkārtojuma modelēšanas precizitātes līmeņus, ļaujot ieslēgt/izslēgt dažādas fiziskās parādības, lai noskaidrotu to individuālo ietekmi uz vispārējo sistēmas veiktspēju. Automatizētās analīzes plūsmas ir pilnībā integrētas ar HyperLynx Advanced Solvers, nodrošinot precīzu neideālu atgriešanās ceļu modelēšanu, atgriešanās strāvas koplietošanu un vienlaicīgas komutācijas trokšņa (SSN) ietekmi. Vislabākais ir tas, ka izkārtojuma modelēšana ir pilnībā automatizēta - vienkārši norādiet interesējošos signālus, kritērijus signālu uzskatīšanai par agresoriem - un HyperLynx dara pārējo.

HyperLynx DDR pēcizkārtojuma verifikācija veic protokolam specifisku analīzi, pamatojoties uz izvēlēto DRAM tehnoloģiju un kontroliera īpašībām, izveidojot detalizētu HTML pārskatu, kurā norādīts, kas pagājis, kas neizdevās un par cik daudz.

Iepriekšizkārtojuma dizaina analīze

HyperLynx DDR pre-layout PCB design analysis showing proposed layout and analysis for a subset of trace signals.

Kad ir definēta piemērota maršrutēšanas stratēģija, ierobežojumus var uztvert grafiski un automātiski ievadīt izkārtojumā.

Palielinoties DDR ātrumam, sprieguma un laika robežas turpina samazināties, tāpēc pirms izkārtojuma sākuma obligāti rūpīgi jāizpēta projektēšanas telpa ar simulāciju. Lielākā daļa DDR analīzes metožu gandrīz tikai koncentrējas uz pirmsizkārtojuma analīzi, kur tiek analizēti daži signāli, lai parādītu, kā darbosies pilna saskarne.

Pirms izkārtojuma analīzes laikā ir kritiski svarīgi modelēt dizainu, jo tas faktiski tiks veidots ideālistiska attēlojuma vietā, kuru nevar praktiski izkārtot vai izgatavot. HyperLynx ir cieši integrēts ar Z-Zero Z-Planner (TM) programmatūru, lai nodrošinātu, ka dizaina uzkrāšanas un izsekošanas raksturlielumi atspoguļo fizisku realitāti, ko var realizēt ar konkrētu fabrikas piegādātāju.

Iepriekšizkārtojuma analīze ir interaktīvs process, kurā dizaineri izveido piedāvāto izkārtojuma topoloģiju, veic analīzi, pārskata rezultātus un iterē. Ir svarīgi, lai analīzes procesā ziņotu par dizaina spriegumu un laika robežām, jo tās faktiski tiks mērītas sistēmas kontekstā. HyperLynx iepriekšēja izkārtojuma analīze tiek veikta, izmantojot LineSim shematisko redaktoru, kas ļauj dizaineriem izpētīt maršrutēšanas secības, izbeigšanas, maršrutēšanas slāņu ietekmi, izmantojot ģeometrijas un izsekošanas garumu/ģeometriju/atstarpes ietekmi uz to dizaina veiktspēju.

Vienota iepriekšēja izkārtojuma un pēcizkārtojuma analīze

Iepriekšējā izkārtojuma analīze nosaka izkārtojuma vadlīniju kopumu, kam vajadzētu ļaut sistēmai pareizi darboties, ja iepriekšēja izkārtojuma izpēte bija visaptveroša un izkārtojuma noteikumi tika pilnībā ievēroti. Pēcizkārtojuma pārbaude analizē dizaina uzvedību tā, kā tas faktiski tika izklāstīts, nosakot gadījumus, kad vadlīnijas netika ievērotas pareizi vai vienkārši nebija pietiekami visaptverošas.

Abas analīzes formas ir svarīgas. Iepriekšēja izkārtojuma izpēte palīdz optimizēt izkārtojuma centienus un izvairīties no pārmērīgas pārstrādes. Pārbaude pēc izkārtojuma palīdz nodrošināt, ka dizains ir gatavs prototipa pārbaudei, un tajā nav problēmu, kas liek tam neizdoties laboratorijā, kur atkļūdošana, atjaunināšana un atjaunināšana ir laikietilpīga un dārga.

Iepriekšēja izkārtojuma izpēte nosaka cerības par to, kā dizains darbosies, un kādas būs darbības peļņas. Pēc izkārtojuma pārbaudei jāveic tāds pats analītiskais process un jāziņo par rezultātiem tāpat kā izpētei pirms izkārtojuma, tāpēc abas rezultātu kopas var viegli salīdzināt. Ideālā gadījumā analīzes procesam jābūt pilnībā automatizētam procesa sarežģītības un soļu skaita dēļ. Tieši to dara HyperLynx DDR analīze - izmantojiet to pašu automatizēto analīzes plūsmu, kas ziņo par tiem pašiem rezultātiem vienā formātā - lai visas problēmas, kas radušās izkārtojuma laikā, varētu ātri izolēt un atrisināt.

HyperLynx Pre-layout analysis software image showing optimization and verification of signals.

Visaptveroša simulācijas rezultātu ziņošana

Software interface with graphs, charts, and data tables displaying financial or analytical information

HyperLynx DDR analīze sagatavo visaptverošu ziņojumu, kurā uzskaitīti analizētie signāli un parāda, kas pagājis, kas neizdevās un cik daudz.

Rezultāti tiek parādīti hipersaistītā HTML formātā, kas sakārtots pēc cilnēm, kas ietver datu lasīšanu, datu rakstīšanu, adreses/komandas, diferenciālsignālus, DQ/DQS šķipumu un acu diagrammas diagrammas. Atsevišķā kopsavilkuma cilnē kopējais pārskats tiek sarullēts galvenajā rezultātu tabulā. Katrā ziņojuma cilnē tiek parādītas nepieciešamās un izmērītās JEDEC parametru un kontrolierim specifisko parametru vērtības, kā arī hipersaites, kas lietotājiem ļauj skatīt mērījumu informāciju interaktīvā viļņu formas skatītājā. Rezultāti ir filtrējami un šķirojami, ļaujot dizaineriem ātri noteikt minimālās/maksimālās vērtības un izolēt problemātiskās zonas.

Atsevišķs, interaktīvs acu diagrammu skatītājs attēlo galvenos pārskata rezultātus tabulas veidā, ļaujot dizainparaugiem uzzīmēt acu diagrammu, tabulā atlasot signāla rindu. Tabula ir filtrējama un sakārtojama, līdzīgi kā HTML pārskatam. Var parādīt atbilstošu, protokolam raksturīgo acu masku, lai parādītu signāla spriegumu un laika robežas.

Uzlabota, protokolu apzināta DDR analīze

Pilna saskarnes DDR analīze ir sarežģīts, protokolam un ierīcei specifisks process. Precīzs analītiskais process, viļņu formas mērījumi un laika aprēķins atšķiras atkarībā no izmantotās DRAM tehnoloģijas un kontroliera. HyperLynx saprot protokola prasības DDR-2,3,4,5 un LPDDR-2,3,4,5 tehnoloģijām, tostarp buferētām (reģistrētām) DDR5 atmiņām. HyperLynx izmanto laika modeļu un analīzes vedņa iestatīšanas iespēju kombināciju, lai noteiktu kontroliera iespējas un analīzes konfigurēšanu. Controller iespējas, kas norādītas, izmantojot analīzes vedni, ietver 1T/2T adreses laiku, lasīšanas un rakstīšanas izlīdzināšanu, dinamiskās izbeigšanas iestatīšanu, DQ/DQS atklāšanas iespējas un daudz ko citu.

Palielinoties datu pārraides ātrumam, mijiedarbība starp signāliem un enerģijas piegādes tīklu (PDN) kļūst svarīgāka un var patērēt ievērojamu daļu no dizaina pieejamās darbības rezerves. Šo efektu modelēšanai ir nepieciešams precīzs simulācijas modelis kombinētajam signāla/enerģijas piegādes tīklam. HyperLynx DDR analīze ir nevainojami integrēta ar HyperLynx Advanced Solvers hibrīda risinātāju, lai ģenerētu šos simulācijas modeļus. Izmantojot Power-Aware analīzi, neideālu signāla atgriešanās ceļu, atgriešanās ceļa strāvas koplietošanas un vienlaicīgas pārslēgšanas trokšņa ietekmi var selektīvi iekļaut vai izslēgt no analīzes, ļaujot kvantitatīvi noteikt to ietekmes lielumu uz darbības robežām.

DDR5 atmiņa ir pilnīgi jauna nodaļa DDR modelēšanā un simulācijā, jo ierīču uztvērējos ir iekļautas izlīdzināšanas shēmas. Tam nepieciešami jaunas paaudzes DDR5 (IBIS-AMI) simulācijas modeļi un simulācijas paņēmieni. Turklāt DDR5 uzliek aprēķināt acu malas pie 1e-16 varbūtībām, kas nav iespējams ar parastajām DDR simulācijas metodēm. HyperLynx pilnībā atbalsta DDR5 IBIS-AMI simulācijas modeļus ar jaunākajām funkcijām un atbalsta vairākas simulācijas metodes, lai nodrošinātu dažādus kompromisus starp simulācijas ātrumu un precizitāti. HyperLynx ļauj arī IBIS-AMI modeļus izmantot ar viena gala analogiem draiveriem, kuriem ir atšķirīga pieauguma/kritiena pretestība un malu ātrums - kaut kas nav dabiski daļa no pašas IBIS-AMI specifikācijas.

HyperLynx DDR4 and DDR5 screen shot showing protocol analysis and timing calculations for a DRAM chipset.

HyperLynx DDR5 Advanced Analysis atbalsta vienlaicīgu pieauguma/kritiena asimetrijas modelēšanu un rezultātu aprēķināšanu līdz 1e-16, atbilst visstingrākajām DDR5 specifikācijas prasībām.

DDRx dizains un verifikācija

Resources