Πώς να υπολογίσετε 10.000 διαδοχικές περιόδους των PLL εξόδου

G

gargoyle

Guest
γεια όλα: Πώς μπορώ να χρησιμοποιήσω HSPICE για τον υπολογισμό 10.000 διαδοχικές περιόδους PLL εξόδου; Ευχαριστώ s
 
Μπορώ να χρησιμοποιήσω. μέτρο εντολή για να βρείτε έξω ένας perid φορά (στη συνέχεια), αλλά πώς μπορώ μέτρο διαδοχικές περιόδους 10 000 και δεν χρειάζεται να γράψετε ακόλουθη εντολή 10000 φορές. χάρη. MEAS TRAN t1 τριγωνομετρική v (2) Val = 0,7 td = 100ns αύξηση = 1 + Targ v (2) Val = 0,7 td = 100ns άνοδο = 2
 
Δημιουργία 10.000 δήλωση μέτρο με το πρόγραμμα. Αλλά το netlist θα είναι πολύ μεγάλη.
 
[Quote = leo_o2] ΣΤΑΥΡΟΣ = 10000 [/quote] θα σας παρακαλούσα να γίνει πιο καθαρά; Το μόνο που πρέπει να το προσθέσετε στην εντολή μέτρο; αλλά δεν υπάρχει καμία χάρη επίδραση
 
«ΣΤΑΥΡΟΣ = 10000» δίνει μόνο ένα σημείο, όχι 10000 μονάδων.
 
Υπάρχει κάποια «για» ή «κατά» δηλώσεις βρόχο hpsice εκεί; [/Quote]
 
Δεν δηλώσεις βρόχο σε HSPICE. [Quote = gargoyle] Πώς μπορώ να χρησιμοποιήσω HSPICE για τον υπολογισμό των 10.000 διαδοχικές περιόδους των PLL εξόδου
Μια άλλη μέθοδος:? Γράψτε ένα πρόγραμμα ανάλυσης αρχείο της «TR0." Άμεσα. Εάν μόνο μία μεταβλητή εξόδου είναι ενεργοποιημένη, η μορφή των δεδομένων του αρχείου της ». TR0» μπορεί να είναι απλή.
 
Θα μπορούσε να είναι έτσι:. MEAS TRAN t1 τριγωνομετρική v (2) Val = 0,7 td = 100ns αύξηση = 1 cross = 1 + Targ v (2) Val = 0,7 td = 100ns άνοδο = 2 σταυρό = 10001 έχω χρησιμοποιήσει με επιτυχία . Αλλά τώρα δεν μπορώ να θυμηθώ ακριβώς, μπορείτε να ανατρέξετε HSPICE εγχειρίδιο για λεπτομέρειες. [Quote = gargoyle] [quote = leo_o2] ΣΤΑΥΡΟΣ = 10000 [/quote] θα σας παρακαλούσα να γίνει πιο καθαρά; Το μόνο που πρέπει να το προσθέσετε στην εντολή μέτρο; αλλά δεν υπάρχει καμία χάρη επίδραση [/quote]
 
[Quote = leo_o2] Θα μπορούσε να είναι έτσι:. MEAS TRAN t1 τριγωνομετρική v (2) Val = 0,7 td = 100ns αύξηση = 1 cross = 1 + Targ v (2) Val = 0,7 td = 100ns άνοδο = 2 σταυρό = 10001 [/quote] Θα δώσει μια τιμή ίση με 1000 περιόδους, αλλά όχι 1.000 τιμές.
 
Χρησιμοποιήστε perl για τη δημιουργία του. Μέτρο δήλωση, μέτρο 1 - 10000 ανόδου / καθόδου. Αυτό είναι το κανονικά να το κάνει. αν έχετε cosmoscope, θα είναι εύκολο να κάνουμε ανάλυση. Μπορείτε don πρέπει να παράγουν τα δεδομένα, instaed μπορείτε να κάνετε στατιστική ανάλυση αμέσως.
 
Χρησιμοποιώντας Awk επίσης δυνατή βάσει περιβάλλον Unix. Είναι απλό και εύκολο να σχεδιάσει ένα τέτοιο πρόγραμμα για τον υπολογισμό της περιόδου.
 
Επειδή χρησιμοποιώ το φάντασμα μου λύσει ususaly αυτό με ένα απλό κωδικό VerilogA .....
 
Χρησιμοποιήστε Cosmos Πεδίο για να δείτε την κυματομορφή, έχει μια λειτουργία στον μέτρηση για τη μέτρηση αυτής της
 
Νομίζω ότι είναι ζητώντας τη στιγμή της 1000 κύκλους. Δεν μπορώ να καταλάβω τι χρήση για 1000 αξιών. [Quote = Hughes] [quote = leo_o2] Θα μπορούσε να είναι έτσι:. MEAS TRAN t1 τριγωνομετρική v (2) Val = 0,7 td = 100ns αύξηση = 1 cross = 1 + Targ v (2) Val = 0,7 td = 100ns άνοδο = 2 σταυρός = 10001 [/quote] Θα δώσει μια τιμή ίση με 1000 περιόδους, αλλά όχι τιμές 1000. [/quote]
 

Welcome to EDABoard.com

Sponsor

Back
Top