Digitalt design og verifikation er godt forstået af EDA-leverandører og IC-designere, men mixed-signal design og verifikation er mere udfordrende, fordi den kontinuerlige karakter af analoge signaler kræver flere computerressourcer og specialiserede designfærdigheder. Siemens EDA har et unikt tilbud i det, de kalder Symphony, da den forbinder de mest populære kommercielle digitale simulatorer til deres Analog Fast SPICE (AFS) kredsløbssimulator for at muliggøre simulering af blandede signaler hurtigt og præcist. Jeg deltog i et webinar om Symphony i sidste måned og beskriver mine resultater i denne blog. Hvis du gik glip af det, kan du nu se webinaret on-demand: Symfoni til verifikation med blandede signaler.
Symphony er en blandet signalsimulator, der passer ind i Siemens EDA Custom IC Verification platform bestående af et designmiljø, karakteriseringssuite og IP-validering.
Mixed-signal design står for 85% af IC design starter i dag, pr IBS forskning, og eksempler på produktkategorier omfatter: 5G, bilindustrien, AI, HPC, IoT. SPICE kredsløbssimulatorer giver den højeste simuleringsnøjagtighed på transistorniveau, men alligevel er køretiderne lange. Digitale simulatorer er hurtige og har høj kapacitet, men tager ikke højde for analoge. Simulering af blandede signaler kombinerer analoge blokke med høj præcision med digitale blokke, hvilket muliggør verifikation.
Ved blandet signalverifikation er det vigtigt at opdage fejl i forbindelsesspecifikationen på øverste niveau, finde elektriske adfærdsfejl og i sidste ende verificere, at ydeevnemålinger blev opfyldt. Designere med blandede signaler ønsker verifikationsværktøjer, der har gylden SPICE-nøjagtighed, er nemme at bruge og konfigurere, muliggør fejlfinding og dækningsmål, og som genbruger verifikationsinfrastruktur.
Symphony platformen fra Siemens EDA bruger AFS XT som den analoge løser, er den skalerbar op til 16 kerner, understøtter post-layout-simuleringer og tilbyder avanceret verifikation og debug. Først annonceret for 5 år siden, fortsætter Symphony med at vokse i popularitet med over 100+ kunder til dato. Symphony benchmarks godt i forhold til konkurrenterne og viser hastighedsforbedringer på 2X til 8X for blandede signalkredsløb som: HF-oscillator, PLL, SerDes, Video TxRx, audio ADC og CMOS billedsensorer.
Alle de store støberier har certificeret siliciumnøjagtigheden af AFS på tværs af procesnoder fra 0.5u til 2nm: TSMC, ST, Samsung, Intel, Global Foundries, UMC. Symphony arbejder med digitale simulatorer, der modellerer VHDL, Verilog og System Verilog: Dette, VCS, Incisive, Xcelium. Ingeniører kan simulere Symphony ved hjælp af batch-tilstand, kommandolinje eller interaktivt med en GUI.
Når man kæmmer en digital HDL-netliste til en analog netliste, kræver det et Boundary Element (BE) for ensrettede eller tovejsforbindelser, og med Symphony er BE'erne indbygget og kan parametreres, så ingeniører skriver ikke nogen kode. Analoge signaler kan tilgås i Verilog- eller System Verilog-moduler ved hjælp af analoge adgangsfunktioner. Hi-Z-tilstande detekteres også under simulering af blandede signaler.
Simuleringer med Symphony kan få taget et øjebliksbillede og derefter gendannet til efterfølgende simuleringer, hvilket sparer dit team for værdifulde simuleringsressourcer. For at forbedre debugging er der funktioner i Symphony til at gennemse alle BE'er og endda styre simulering ved hjælp af Tcl-kode interaktivt.
NVIDIA delte på Siemens-brugerkonferencen 2018 om, hvordan de brugte Symphony til at udføre mixed-signal-verifikation af en højhastigheds GPU-grænseflade PHY, og så simuleringshastighedsforbedringer mellem 2X og 12X fra tidligere værktøjer. Invensense rapporterede, at Symphony lavede støjsimulering for en multi-slope ADC med en speedup på 2X til 5X sammenlignet med andre simulatorer. Analog værdi præsenteret på DVCon 2021, hvordan de lavede en ADC mixed-mode simulering med Monte Carlo-resultater ved at bruge 6,590 færre simuleringer end brute-force.
Den sidste del af webinaret var en live demo fra Mina Zaki fra Siemens EDA, først ved at bruge kommandolinjen med en digital top-netliste, derefter et andet eksempel med analog ovenpå. Solido Waveform Analyzer-resultaterne blev vist for et PLL-eksempel.
I det tredje demo-eksempel viste de, hvordan BE-værdier kunne ændres fra 2.6V til 1.2V for at få de rigtige simuleringsresultater.
Resumé
Ja, mixed-signal design og verifikation er en vanskelig ingeniøropgave, men med det rigtige værktøjsmiljø som Symphony og muligheden for at vælge din foretrukne digitale simulator, der kører med AFS, ser det ud til, at Siemens EDA har et attraktivt tilbud. Deres simuleringsteknologi er tidstestet i løbet af de sidste fem år og har masser af tier-one-adoptere, så hvorfor ikke prøve at forbedre dine omløbstider med blandede signaler.
Relaterede blogs
Del dette opslag via:
- SEO Powered Content & PR Distribution. Bliv forstærket i dag.
- PlatoData.Network Vertical Generative Ai. Styrk dig selv. Adgang her.
- PlatoAiStream. Web3 intelligens. Viden forstærket. Adgang her.
- PlatoESG. Kulstof, CleanTech, Energi, Miljø, Solenergi, Affaldshåndtering. Adgang her.
- PlatoHealth. Bioteknologiske og kliniske forsøgs intelligens. Adgang her.
- Kilde: https://semiwiki.com/eda/341021-mastering-mixed-signal-verification-with-siemens-symphony-platform/
- :har
- :er
- :ikke
- $OP
- 1
- 16
- 2018
- 2021
- 258
- 5G
- a
- evne
- adgang
- af udleverede
- Konto
- Konti
- nøjagtighed
- præcist
- tværs
- adoptanter
- fremskreden
- siden
- AI
- Alle
- også
- an
- ,
- annoncerede
- En anden
- enhver
- ER
- AS
- At
- attraktivt
- lyd
- automotive
- BE
- fordi
- adfærd
- Benchmarks
- mellem
- Blocks
- Blog
- indbygget
- men
- by
- ringe
- CAN
- Kapacitet
- kategorier
- Certificeret
- udfordrende
- ændret
- Vælg
- kode
- kombinerer
- kommerciel
- sammenlignet
- konkurrenter
- Compute
- Konference
- Tilslutninger
- Connectivity
- forbinder
- Bestående
- fortsætter
- kontinuerlig
- kontrol
- kunne
- dækning
- skik
- Kunder
- Dato
- Demo
- beskrive
- Design
- designere
- opdage
- opdaget
- DID
- svært
- digital
- Dont
- i løbet af
- let
- element
- muliggøre
- muliggør
- Engineering
- Ingeniører
- Miljø
- fejl
- Endog
- eksempel
- FAST
- Funktionalitet
- færre
- endelige
- Finde
- fund
- Fornavn
- fem
- Til
- fra
- funktioner
- få
- Giv
- Global
- Mål
- Golden
- GPU
- Grow
- Have
- Høj
- højeste
- Hvordan
- Men
- HPC
- HTTPS
- i
- if
- billede
- vigtigt
- Forbedre
- forbedringer
- in
- omfatter
- Infrastruktur
- Intel
- grænseflade
- ind
- tingenes internet
- IP
- IT
- jpg
- Efternavn
- ligesom
- Line (linje)
- leve
- Lang
- UDSEENDE
- større
- mastering
- max-bredde
- mødte
- Metrics
- minut
- MINA
- savnet
- blandet
- tilstand
- model
- Moduler
- Måned
- mere
- mest
- Mest Populære
- my
- Natur
- noder
- Støj
- nu
- of
- tilbyde
- tilbyde
- Tilbud
- on
- On-Demand
- or
- Andet
- i løbet af
- del
- forbi
- per
- udføre
- ydeevne
- perron
- plato
- Platon Data Intelligence
- PlatoData
- Masser
- Populær
- popularitet
- Indlæg
- Precision
- foretrækkes
- forelagt
- tidligere
- behandle
- Produkt
- passende
- give
- hurtigt
- rapporteret
- Kræver
- forskning
- Ressourcer
- restaureret
- Resultater
- genbruge
- højre
- Kør
- kører
- Samsung
- besparelse
- skalerbar
- se
- sensorer
- setup
- delt
- viste
- viser
- vist
- Siemens
- Signal
- signaler
- Silicon
- simulation
- simulator
- færdigheder
- Snapshot
- So
- specialiserede
- specifikation
- hastighed
- krydderi
- starter
- Stater
- efterfølgende
- suite
- Understøtter
- symfoni
- systemet
- taget
- Opgaver
- hold
- Teknologier
- end
- at
- deres
- derefter
- Der.
- de
- Tredje
- denne
- gange
- til
- i dag
- værktøj
- værktøjer
- top
- øverste niveau
- prøv
- tsmc
- Ultimativt
- forstået
- enestående
- brug
- anvendte
- Bruger
- bruger
- ved brug af
- validering
- Værdifuld
- værdi
- Værdier
- VCS
- leverandører
- Verifikation
- verificere
- versus
- via
- video
- Specifikation
- vs
- ønsker
- var
- webinar
- GODT
- var
- Hvad
- hvorfor
- med
- virker
- skrivning
- år
- endnu
- dig
- Din
- zephyrnet