πώς να καθορίσουν ρολόι που παράγονται στην DC;

J

jinruan

Guest
hi guys
Δεν μπορώ να καθορίσει παράγονται ρολόι μου στην DC, τι είναι ο λόγος;
για παράδειγμα, clk_i είναι το ρολόι των εισροών, και clk_o είναι το εσωτερικό ρολόι που είχε διαιρεθεί 256 από clk_i.

i χρησιμοποιήστε την ακόλουθη εντολή
create_generated_clock (freq_div / clk_o)-clk_o όνομα-clk_i πηγή divide_by-256

αλλά το αποτέλεσμα δείχνει ότι δεν μπορεί να βρει clk_o στην κορυφή σχεδιασμό και την εντολή απέτυχε.

 
Γεια σου, αγαπητέ φίλε μου.
Θα πρέπει να ορίζεται δημιουργούνται ρολόι σαν αυτό:
create_generated_clock-άκρες (first_edge last_edge second_edge) \
-source [clk_i get_ports] [get_pins clk_o]
1.πρέπει να διευκρινίζει το όνομα καρφίτσα να δημιουργήσει ένα ρολόι.
2.Μην καθορίσετε ένα όνομα ρολόι.Αυτός είναι ο λόγος ότι η ρύθμισή σας πάρετε ένα λάθος στη DC.

 
θα πρέπει να χρησιμοποιήσετε [get_pins frq_div / clk_o].

 
ok, νομίζω ότι είναι τόσο
αλλά το σφάλμα δείχνουν ότι freq_div / clk_o δεν μπορεί να
έψαξε στην κορυφή του σχεδιασμού.
όπως τεκμηριώνεται λέει, η παγκόσμια μεταβλητή "access_internal_pins" πρέπει να ισχύει και να καταστεί δυνατή η πρόσβαση pin (η προεπιλογή είναι ψευδής), αλλά δεν μπορώ να το βρω. synopsys_dc.setup "αρχεία σε $ Synopsys του καταλόγου εγκατάστασης της, (είναι τόσο παράξενο, ΕΠ μου είναι Unix sparcos5).

 
Το αρχείο. Synopsys_dc.setup μπορούν να γράψουν από μόνοι σας.Έτσι, μπορείτε να τροποποιήσετε αυτή τη μεταβλητή στο αρχείο. Synopsys_dc.setup σας.

 
Έχω ορίσει την μεταβλητή σε. synopsys_dc.setup μου αρχείο όπως παρακάτω:
access_internal_pins = "true",
αλλά εγώ ακόμα δεν μπορούν να βρουν δίχτυα ή καρφίτσες σε submodule.

 
δοκιμάστε αυτό
get_pins freq_div / clk_o

εάν δεν μπορείτε να βρείτε αυτό το pin, μόνο η διαδρομή δεν είναι σωστό.

 

Welcome to EDABoard.com

Sponsor

Back
Top