avgjøre falske stier

E

eda_ak

Guest
Gentlemen,

Først vil si at hver og en gjør en enorm jobb i å dele sine tanker / teknikker.En stor takk og behage fortsette det gode arbeidet!

Spørsmål: Jeg resonably forstå definisjonen av en falsk sti, men spørsmålet er hvordan avgjør dere dem?Sensitize I Do hver bane, analysere og konkludere med at ok siden utgang ikke bli berørt på denne innspill ...derav banen er falske.Eller er det noen bedre måter?

Dine tanker høyt verdsatt.Takk på forhånd.

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smil" border="0" />
 
Hei eda_ak

Ja til og med jeg vil gjerne vite om dette, men jeg har lest et sted om falspaths at det finnes to typer falske stier
Statiske og dynamiske falske stier.

når vi kommer porten nivå netlist etter fastsettelsen av kritisk vei, må vi velge en vei fra inngang til utgang og endre innganger 0-1 eller 1-0 og bestemmer produksjon og sjekke om den pågående endringen påvirker hele produksjonen .

Selv er jeg ikke sikker på dette, men for det meste det er dette dynamiske falsk banen, jeg glemte artikkelen hvor jeg leste.

Hvis u finner slike vennligst informer.

Takk

 
Hei raghu,

Du er riktige.2 typer.I statisk den o / p boolske ligningen vil tydeligvis ikke ha input variabelen.I dynamiske den o / p boolske ligningen kan ha input variabel, som en del av ligningen, og fortsatt at banen kan være falsk.

Håper dette hjelper.
eda_ak ...fremdeles innlæring

 
eda_ak skrev:

Hei raghu,Du er riktige.
2 typer.
I statisk den o / p boolske ligningen vil tydeligvis ikke ha input variabelen.
I dynamiske den o / p boolske ligningen kan ha input variabel, som en del av ligningen, og fortsatt at banen kan være falsk.Håper dette hjelper.

eda_ak ...
fremdeles innlæring
 
Jeg føler, statisk falske banen betyr utgang boolske ligningen dont input variabelen.

dynamisk falske banen betyr noen stier trenger ikke bli analysert i noen moduser.som i testmodus skann banen må kontrolleres, trenger ikke den funksjonelle baner.

korrigere meg hvis jeg tar feil.

 
falske banen bygge generelt av feil i design deling og dårlige samtrafikk defination tidlig på design-stadiet.

Den vil ikke bryte oppførselen men det kan verre tidspunktet.så det er vanligvis oppdages i logikken synthsis scenen.

i vår design flyt, finner vi bryter banen base på timing rapporten, og gå tilbake til strukturen til å revurdere om det faktisk er en falsk sti.det er bedre å eliminere dem i RTL-koden i stedet bruke set_false_path kommandoen.

så det går med multipath situasjonen.

 
Jeg tror at etter første syntese, har kritiske banen og falske stier skal differntiated.Deretter gir begrense til verktøyet om Fale banen, fra ett punkt til slutt.

 
I mine meninger, det er 2 typer false_path:
1.true false_path: signal som ikke endrer tilstand i lang tid - ekskl: konfigurasjonen signal - og staten endres ikke påvirker fuction av designen på skifter punktet.
2.ikke bryr false_path: disse banene er oppfylt stier, men du kan ikke analysere dem eller de er svært vanskelig å analysere med verktøy (de bør spesielt ta seg av design teknikker - du kan analysere den av noen andre spesielle metoder)

I design, bør disse banene har en spesiell navnekonvensjonen -> enkelt å angi hvilke stier er false_path i syntesen / timing analysere prosessen.

 

Welcome to EDABoard.com

Sponsor

Back
Top