Digital design og verifisering er godt forstått av EDA-leverandører og IC-designere, men design og verifisering av blandede signaler er mer utfordrende, fordi den kontinuerlige naturen til analoge signaler krever flere dataressurser og spesialiserte designferdigheter. Siemens EDA har et unikt tilbud i det de kaller Symphony, ettersom den kobler de mest populære kommersielle digitale simulatorene til deres Analog Fast SPICE (AFS) kretssimulator for å muliggjøre simulering av blandede signaler raskt og nøyaktig. Jeg deltok på et webinar om Symphony forrige måned og beskriver funnene mine i denne bloggen. Hvis du gikk glipp av det, kan du nå se webinaret på forespørsel: Symphony for Mixed-Signal Verification.
Symphony er en blandet signalsimulator som passer inn i Siemens EDA Custom IC Verification-plattform som består av et designmiljø, karakteriseringssuite og IP-validering.
Mixed-signal design står for 85 % av IC design starter i dag, pr IBS forskning, og eksempler på produktkategorier inkluderer: 5G, bilindustri, AI, HPC, IoT. SPICE kretssimulatorer gir den høyeste simuleringsnøyaktigheten på transistornivå, men kjøretidene er lange. Digitale simulatorer er raske og har høy kapasitet, men tar ikke hensyn til analoge. Simulering av blandede signaler kombinerer analoge blokker med høy presisjon med digitale blokker, noe som muliggjør verifisering.
Ved verifisering med blandede signaler er det viktig å oppdage tilkoblingsspesifikasjonsfeil på toppnivå, finne elektriske atferdsfeil og til slutt verifisere at ytelsesberegninger ble oppfylt. Designere med blandede signaler vil ha verifikasjonsverktøy som har gylden SPICE-nøyaktighet, som er enkle å bruke og sette opp, muliggjør feilsøking og dekningsmål, og som gjenbruker verifiseringsinfrastruktur.
Symphony-plattformen fra Siemens EDA bruker AFS XT som den analoge løseren, er skalerbar opp til 16 kjerner, støtter post-layout simuleringer, og tilbyr avansert verifisering og feilsøking. Først annonsert for 5 år siden, fortsetter Symphony å vokse i popularitet med over 100+ kunder til dags dato. Symphony benchmarks godt i forhold til konkurrenter, og viser hastighetsforbedringer på 2X til 8X for blandede signalkretser som: HF-oscillator, PLL, SerDes, Video TxRx, audio ADC og CMOS bildesensorer.
Alle de store støperiene har sertifisert silisiumnøyaktigheten til AFS på tvers av prosessnoder fra 0.5u til 2nm: TSMC, ST, Samsung, Intel, Global Foundries, UMC. Symphony jobber med digitale simulatorer som modellerer VHDL, Verilog og System Verilog: questa, VCS, Incisive, Xcelium. Ingeniører kan simulere Symphony ved hjelp av batch-modus, kommandolinje eller interaktivt med en GUI.
Når du kjemmer en digital HDL-nettliste til en analog nettliste, krever det et grenseelement (BE) for enveis eller toveis tilkoblinger, og med Symphony er BE-ene innebygd og kan parameteriseres, så ingeniører skriver ingen kode. Analoge signaler kan nås i Verilog- eller System Verilog-moduler ved å bruke analoge tilgangsfunksjoner. Hi-Z-tilstander oppdages også under simulering av blandede signaler.
Simuleringer med Symphony kan få et øyeblikksbilde tatt, og deretter gjenopprettet for påfølgende simuleringer, og sparer laget ditt for verdifulle simuleringsressurser. For å forbedre feilsøkingen er det funksjoner i Symphony for å bla gjennom alle BE-ene og til og med kontrollere simulering ved å bruke Tcl-kode interaktivt.
NVIDIA delte på Siemens-brukerkonferansen 2018 om hvordan de brukte Symphony til å utføre blandet signalverifisering av et høyhastighets GPU-grensesnitt PHY, og så simuleringshastighetsforbedringer mellom 2X og 12X fra tidligere verktøy. Invensense rapporterte at Symphony gjorde støysimulering for en multi-slope ADC med en hastighet på 2X til 5X sammenlignet med andre simulatorer. Analog Value presenterte på DVCon 2021 hvordan de gjorde en ADC mixed-mode-simulering med Monte Carlo-resultater ved å bruke 6,590 færre simuleringer enn brute-force.
Den siste delen av webinaret var en live-demo fra Mina Zaki fra Siemens EDA, først ved å bruke kommandolinjen med en digital på topp nettliste, deretter et annet eksempel med analog på toppen. Resultatene fra Solido Waveform Analyzer ble vist for et PLL-eksempel.
I det tredje demoeksemplet viste de hvordan BE-verdier kunne endres fra 2.6V til 1.2V for å få de riktige simuleringsresultatene.
Oppsummering
Ja, design og verifisering med blandede signaler er en vanskelig ingeniøroppgave, men med det riktige verktøymiljøet som Symphony og muligheten til å velge din foretrukne digitale simulator som kjører med AFS, ser det ut til at Siemens EDA har et attraktivt tilbud. Simuleringsteknologien deres er tidstestet i løpet av de siste fem årene, og har mange tier-one-adoptere, så hvorfor ikke prøve å forbedre omløpstidene for blandede signaler.
Relaterte blogger
Del dette innlegget via:
- SEO-drevet innhold og PR-distribusjon. Bli forsterket i dag.
- PlatoData.Network Vertical Generative Ai. Styrk deg selv. Tilgang her.
- PlatoAiStream. Web3 Intelligence. Kunnskap forsterket. Tilgang her.
- PlatoESG. Karbon, CleanTech, Energi, Miljø, Solenergi, Avfallshåndtering. Tilgang her.
- PlatoHelse. Bioteknologisk og klinisk etterretning. Tilgang her.
- kilde: https://semiwiki.com/eda/341021-mastering-mixed-signal-verification-with-siemens-symphony-platform/
- : har
- :er
- :ikke
- $OPP
- 1
- 16
- 2018
- 2021
- 258
- 5G
- a
- evne
- adgang
- aksesseres
- Logg inn
- kontoer
- nøyaktighet
- nøyaktig
- tvers
- adoptere
- avansert
- siden
- AI
- Alle
- også
- an
- og
- annonsert
- En annen
- noen
- ER
- AS
- At
- attraktiv
- lyd
- automotive
- BE
- fordi
- atferd
- benchmarks
- mellom
- Blocks
- Blogg
- innebygd
- men
- by
- ring
- CAN
- Kapasitet
- kategorier
- Sertifisert
- utfordrende
- endret
- Velg
- kode
- skurtreskerne
- kommersiell
- sammenlignet
- konkurrenter
- Beregn
- Konferanse
- Tilkoblinger
- Tilkobling
- forbinder
- Består
- fortsetter
- kontinuerlig
- kontroll
- kunne
- dekning
- skikk
- Kunder
- Dato
- Demo
- beskrive
- utforming
- designere
- oppdage
- oppdaget
- gJORDE
- vanskelig
- digitalt
- ikke
- under
- lett
- element
- muliggjøre
- muliggjør
- Ingeniørarbeid
- Ingeniører
- Miljø
- feil
- Selv
- eksempel
- FAST
- Egenskaper
- færre
- slutt~~POS=TRUNC
- Finn
- funn
- Først
- fem
- Til
- fra
- funksjoner
- få
- Gi
- Global
- Mål
- Gyllen
- GPU
- Grow
- Ha
- Høy
- høyest
- Hvordan
- Men
- hpc
- HTTPS
- i
- if
- bilde
- viktig
- forbedre
- forbedringer
- in
- inkludere
- Infrastruktur
- Intel
- Interface
- inn
- IOT
- IP
- IT
- jpg
- Siste
- i likhet med
- linje
- leve
- Lang
- UTSEENDE
- større
- Maste
- max bredde
- møtte
- Metrics
- minutter
- MIN
- savnet
- blandet
- Mote
- modell
- Moduler
- Måned
- mer
- mest
- Mest populær
- my
- Natur
- noder
- Bråk
- nå
- of
- tilby
- tilby
- Tilbud
- on
- På etterspørsel
- or
- Annen
- enn
- del
- Past
- for
- utføre
- ytelse
- plattform
- plato
- Platon Data Intelligence
- PlatonData
- Plenty
- Populær
- popularitet
- Post
- Precision
- trekkes
- presentert
- forrige
- prosess
- Produkt
- ordentlig
- gi
- raskt
- rapportert
- Krever
- forskning
- Ressurser
- restaurert
- Resultater
- gjenbruk
- ikke sant
- Kjør
- rennende
- Samsung
- besparende
- skalerbar
- se
- sensorer
- oppsett
- delt
- viste
- viser
- vist
- Siemens
- Signal
- signaler
- Silicon
- simulering
- simulator
- ferdigheter
- Snapshot
- So
- spesialisert
- spesifikasjon
- fart
- krydder
- starter
- Stater
- senere
- suite
- Støtter
- symfoni
- system
- tatt
- Oppgave
- lag
- Teknologi
- enn
- Det
- De
- deres
- deretter
- Der.
- de
- Tredje
- denne
- ganger
- til
- i dag
- verktøy
- verktøy
- topp
- øverste nivå
- prøve
- tsmc
- Til syvende og sist
- forstås
- unik
- bruke
- brukt
- Bruker
- bruker
- ved hjelp av
- validering
- Verdifull
- verdi
- Verdier
- ventureselskaper
- leverandører
- Verifisering
- verifisere
- Versus
- av
- video
- Se
- vs
- ønsker
- var
- webinar
- VI VIL
- var
- Hva
- hvorfor
- med
- virker
- skriving
- år
- ennå
- du
- Din
- zephyrnet