Forum: FPGA, VHDL & Co. ISE: Erzeugen der Netzliste bewirkt schlechteres Routing


von Paul B. (Gast)


Lesenswert?

Ein Design für mich privat hat nach einigem Hin- und Her sauber getimed 
- zumindest ist das die Aussage des Tools. Nach einigen weiteren 
Änderungen war es kurzzeitig nicht mehr so. Ich habe dann weitere FFs 
hinzugefügt und das Timing dann wieder getroffen. Soweit alles paletti.

Um mir anzusehen, was er an einer bestimmten Stelle gebaut hat, habe ich 
"generate netlist" in der Synthese aktiviert, wodurch er eigentlich nur 
durchlaufen sollte und eben zusätzlich die Netzliste bauen soll.

Dabei wurde eben das Timing überraschend nicht mehr getroffen.

Woran könnte das liegen

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Frank P. schrieb:
> Woran könnte das liegen
An einem anderen Startwert für die Optimierung von P&R...

> Woran könnte das liegen
Welche Toolchain? Wie kontrollierst du "das Timing"?

von Paul B. (Gast)


Lesenswert?

Ich habe etliche constraints drauf, die auch alle vollständig zu sein 
scheinen. Wobei es da auch einen issue gibt. Dazu schreibe ich noch 
etwas.

Das mit dem Startwert von PAR interessiert mich. Warum ist das so und 
wieso kriegt es dann einmal das Timing knapp hin und einmal nicht? Warum 
gibt es da einen Zufall?

von Duke Scarring (Gast)


Lesenswert?

1
$ par -help
2
Release 14.6 - par P.68d (nt)
3
...
4
   -t =  Placer cost table entry. Start at this entry.
5
         Default: 1 for Virtex-4 and Spartan-3 architectures
6
         Not supported for newer architectures
7
...
@Frank: Welchen FPGA setzt Du ein?

Duke

von Paul B. (Gast)


Lesenswert?

Spartan 6.

dort, bei PAR, habe ich nichts eingetragen.

von Paul B. (Gast)


Lesenswert?

Zwischenzeitlich hat er es nun mal wieder gemacht, dann aber auch wieder 
nicht. Seltsam! Wenn es an mangelnden Constraints liegt, müsste er ja 
wenigstens das design formell treffen, auch wenn es dann gfs beim Testen 
versagt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.