Determing valse paden

E

eda_ak

Guest
Heren,

Eerst wil zeggen, is elk een geweldige baan in het delen van hun gedachten / technieken.Een welgemeende dank u en houden het goede werk!

Vraag: Ik begrijp resonably de definitie van een valse pad, maar vraag is hoe bepaal je ze?Moet ik sensibiliseren elk pad, analyseren en concluderen dat ok, aangezien de output niet krijgt getroffen voor deze ingang ...dus het pad is onwaar.Of zijn er betere manieren?

Uw gedachten zeer gewaardeerd.Dank u bij voorbaat.

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

Ja zelfs ik willen weten, maar ik ergens over falspaths heb gelezen dat er twee soorten van valse paden
Statische en dynamische valse paden.

als we de poort niveau netlist, na de bepaling van het kritieke pad, hebben we een pad van input te selecteren om de productie en verandering ingangen 0-1 of 1-0 en het bepalen van de output en controleren of de voortdurende verandering is het doen van de volledige output .

Zelfs ik ben niet zeker over, maar meestal is dit wat dynamische valse pad, ik vergat het artikel waar ik lezen.

Als u vindt een dergelijke informeer.

Bedankt

 
Hallo Raghu,

You are correct.2 types.In statische de o / p Booleaanse vergelijking duidelijk zal niet de input variabele.In de dynamische kan de o / p Booleaanse vergelijking zijn de input variabele, als onderdeel van de vergelijking, en nog steeds dat pad zou vals zijn.

Hoop dat dit helpt.
eda_ak ...nog leren

 
eda_ak wrote:

Hallo Raghu,You are correct.
2 types.
In statische de o / p Booleaanse vergelijking duidelijk zal niet de input variabele.
In de dynamische kan de o / p Booleaanse vergelijking zijn de input variabele, als onderdeel van de vergelijking, en nog steeds dat pad zou vals zijn.Hoop dat dit helpt.

eda_ak ...
nog leren
 
Ik voel, statische valse pad betekent dat de uitgang van de booleaanse vergelijking dont de input variabele.

dynamische valse pad betekent dat sommige paden hoeven niet te worden geanalyseerd in een aantal modi.zoals in de test modus scannen pad moeten worden gecontroleerd, hoeven niet de functionele paden.

corrigeer me als ik verkeerd ben.

 
valse pad is over het algemeen gebouwd door de fout in het ontwerp-partitie en slechte interconnectie Begrip in de vroege ontwerpfase.

het zal niet in strijd met het gedrag, maar het kon erger de timing.dus over het algemeen wordt geconstateerd in de logica synthsis stadium.

in onze ontwerpen stroom, ontdekken we het schenden pad te baseren op de timing verslag, en ga terug naar de structuur te heroverwegen of het werkelijk een valse pad.het is beter om ze te elimineren in de RTL-code, in plaats van de set_false_path commando te gebruiken.

dus het doet met de multipath situatie.

 
Ik denk dat na de eerste synthese, kritieke pad en valse paden moet worden differntiated.geef een beperken van de tool over de fale pad, van het ene punt naar het einde.

 
In mijn adviezen zijn er 2 soorten false_path:
1.waar false_path: signaal dat niet de status te veranderen voor een lange tijd - ex: configuratie signaal - en zijn state-verandering niet de fuction van uw ontwerp van invloed op het schakelpunt.
2.don't care false_path: de paden zijn echte paden, maar je kan niet analyseren hen of ze zijn erg moeilijk te analyseren door tools (ze vooral moeten zorgen door het ontwerp technieken - je kunt het analyseren van enkele andere bijzondere methoden)

In het ontwerp moeten deze wegen hebben een bijzondere naamgeving -> makkelijk om die paden zijn false_path in de synthese / timing analyseren specificeren proces.

 

Welcome to EDABoard.com

Sponsor

Back
Top