G
gaom9
Guest
Γεια σου,
Είμαι εργασίας με SOC δουλειά, αλλά γνώρισα κάποια ερώτηση σχετικά με την ακολουθία της Boundary Scan τοποθετήσετε και να τοποθετήσετε το DFT σάρωσης, τα εργαλεία για τους BSD μεταγλωττιστή και DFT μεταγλωττιστή.Μπορεί να μου δώσει μία κάποια ιδέα, παρακαλώ;
Έχω δοκιμάσει τις δύο ροές:
1 Τοποθετήστε το BSD με το RTL από BSD μεταγλωττιστή κώδικα και έπειτα από την κατάρτιση Συγκεφαλαιωτική εντολή finnaly εισάγετε το DFT από DFT μεταγλωττιστή.Το ένθετο BSD είναι επιτυχής, αλλά υπάρχουν κάποια λάθη ως εξής:
set_dft_configuration-scan fix_bidirectional disable-enable-fix_clock enable-fix_set enable-fix_reset επιτρέψει
Σφάλμα: Οριακά Scan Συγκεφαλαιωτική είναι αλληλοαποκλείονται με επιλογές:
-scan |-fix_set |-fix_reset |-fix_bus |-fix_bidirectional |-fix_clock |-fix_xpropagation |
-control_points |-observe_points |-wrapper |-scan_compression.(UIT-1313)
Απορριπτόμενος dft διαμόρφωση προδιαγραφών.
0
insert_dft
Σφάλμα: Boundary-Scan έχει ήδη εισαχθεί η χρήση του όρου «insert_dft 'εντολή.(TEST-2003)
Πληροφορίες: DFT παρεμβολής δεν ήταν επιτυχής.Υπήρχαν ανεπανόρθωτα σφάλματα επεξεργασίας.(TEST-211)
0
Η DFT εισάγετε απέτυχε.Και προσπάθησα να χρησιμοποιήσετε την set_scan_configuration-exclude_elements, για να αποκλειστεί η BSD κυττάρων από DFT, αλλά απέτυχαν και πάλι.2 Συγκεφαλαιωτική η ιθαγενής RTL κωδικό τοποθετήστε DFT, και finnaly ένθετο BSD στην πύλη επιπέδου netlist μετά DFT μεταγλωττιστή.Η DFT εισάγετε είναι επιτυχής.Αλλά υπάρχουν και κάποια λάθη που ακολουθούν
dft_drc-coverage_estimate (μετά BSD εισαχθεί)
Σε λειτουργία: Internal_scan ...
Σχεδιασμός έχει σαρώσει αλυσίδες σ 'αυτή την κατάσταση
Σχεδιασμός είναι σάρωσης routed
Post-DFT ΛΔΚ ενεργοποιημένη
Πληροφορίες: Από το σχεδιασμό κανόνα δοκιμή ελέγχου.(TEST-222)
Προειδοποίηση: Cell top_u / pord_u / alog_u / rom δεν έχει τις προδιαγραφές λειτουργίας.
Προειδοποίηση: Cell top_u/pord_u/log1_u/rom δεν έχει τις προδιαγραφές λειτουργίας.
Φόρτωση πρωτόκολλο δοκιμής
... βασικών ελέγχων ...
... βασική ακολουθία κυττάρων ελέγχων ...
... ελέγχου ανύσματος κανόνες ...
Σφάλμα: Γραμμή 598 (/ tmp/__dft_drc.spf.top.gaom9.18236), άκυρη κατάσταση (Ρολόι "trst_n" έχει διαφορετική αξία N offstate από 1 στις αρχές του Shift διαδικασία).(V13-1)
Σφάλμα: Γραμμή 598 (/ tmp/__dft_drc.spf.top.gaom9.18236), άκυρη κατάσταση (Ρολόι "tck" έχει διαφορετική αξία N offstate από 0 στην αρχή της διαδικασίας Shift).(V13-2)
Σφάλμα: Γραμμή 599 (/ tmp/__dft_drc.spf.top.gaom9.18236), άκυρη κατάσταση (Ρολόι "trst_n" έχει τιμή διαφορετική από offstate N 1 στο τέλος της διαδικασίας load_unload).(V13-3)
Σφάλμα: Γραμμή 599 (/ tmp/__dft_drc.spf.top.gaom9.18236), άκυρη κατάσταση (Ρολόι "tck" έχει τιμή διαφορετική από N offstate 0 στο τέλος της διαδικασίας load_unload).(V13-4)
Σφάλμα: Δεν ήταν δυνατή η εκτέλεση του σχεδιασμού κανόνα ελέγχου.(TEST-1311)
0
και εγώ remove_test_protocol και create_test_protocol ξανά, αλλά
dft_drc-coverage_estimate
Σε λειτουργία: all_dft ...
Pre-DFT ΛΔΚ ενεργοποιημένη
Προειδοποίηση: Μια μη unate στο ρολόι διαδρομή δικτύου για ρολόι "tck"
από το pin "top_DW_tap_inst/u_cell_479/Y 'ανιχνεύεται.(ΤΙΜ-052)
Πληροφορίες: Από το σχεδιασμό κανόνα δοκιμή ελέγχου.(TEST-222)
Προειδοποίηση: Cell top_u / pord_u / alog_u / rom δεν έχει τις προδιαγραφές λειτουργίας.
Προειδοποίηση: Cell top_u/pord_u/log1_u/rom δεν έχει τις προδιαγραφές λειτουργίας.
Φόρτωση πρωτόκολλο δοκιμής
... βασικών ελέγχων ...
... βασική ακολουθία κυττάρων ελέγχων ...
... ο έλεγχος για σάρωση ισοδύναμα ...
... ελέγχου ανύσματος κανόνες ...
Σφάλμα: Γραμμή 652 (/ tmp/__dft_drc.spf.top.gaom9.18236), λείπει ορισμός (Waveformchar "Π" πρέπει να ορίζεται για "trst_n").(V4-1)
Σφάλμα: Γραμμή 652 (/ tmp/__dft_drc.spf.top.gaom9.18236), λείπει ορισμός (Waveformchar "Π" πρέπει να ορίζεται για "tck").(V4-2)
Σφάλμα: Δεν ήταν δυνατή η εκτέλεση του σχεδιασμού κανόνα ελέγχου.(TEST-1311)
0
************************************************** *
IEEE 1.149,1 Παραβίαση Περίληψη
************************************************** *
check_bsd επιτυχία.
Κάποιος μου είπε θα πρέπει να χρησιμοποιούν την πρώτη ροή, αλλά το πώς θα γίνει η DFT μεταγλωττιστή δεν insert_dft στο BSD κυττάρων;Γνωρίζω ότι η BSD κύτταρο μπορεί να παραγάγει η ίδια πρότυπα, και η δόση δεν πρέπει DFT μεταγλωττιστή να το κάνουμε αυτό.Και τι περισσότερο, εάν ο σχεδιασμός περιλαμβάνει την BSD κυττάρου, το πώς μπορούν να παράγουν τα ρεύματα στην TeraMAX (BSD κύτταρο μπορεί να παραγάγει την ίδια μοντέλα), είναι ότι κάθε διαφορά από την κοινώς τρόπο που δεν είναι;Σε ευχαριστώ!
Με τις καλύτερες ευχές!
Είμαι εργασίας με SOC δουλειά, αλλά γνώρισα κάποια ερώτηση σχετικά με την ακολουθία της Boundary Scan τοποθετήσετε και να τοποθετήσετε το DFT σάρωσης, τα εργαλεία για τους BSD μεταγλωττιστή και DFT μεταγλωττιστή.Μπορεί να μου δώσει μία κάποια ιδέα, παρακαλώ;
Έχω δοκιμάσει τις δύο ροές:
1 Τοποθετήστε το BSD με το RTL από BSD μεταγλωττιστή κώδικα και έπειτα από την κατάρτιση Συγκεφαλαιωτική εντολή finnaly εισάγετε το DFT από DFT μεταγλωττιστή.Το ένθετο BSD είναι επιτυχής, αλλά υπάρχουν κάποια λάθη ως εξής:
set_dft_configuration-scan fix_bidirectional disable-enable-fix_clock enable-fix_set enable-fix_reset επιτρέψει
Σφάλμα: Οριακά Scan Συγκεφαλαιωτική είναι αλληλοαποκλείονται με επιλογές:
-scan |-fix_set |-fix_reset |-fix_bus |-fix_bidirectional |-fix_clock |-fix_xpropagation |
-control_points |-observe_points |-wrapper |-scan_compression.(UIT-1313)
Απορριπτόμενος dft διαμόρφωση προδιαγραφών.
0
insert_dft
Σφάλμα: Boundary-Scan έχει ήδη εισαχθεί η χρήση του όρου «insert_dft 'εντολή.(TEST-2003)
Πληροφορίες: DFT παρεμβολής δεν ήταν επιτυχής.Υπήρχαν ανεπανόρθωτα σφάλματα επεξεργασίας.(TEST-211)
0
Η DFT εισάγετε απέτυχε.Και προσπάθησα να χρησιμοποιήσετε την set_scan_configuration-exclude_elements, για να αποκλειστεί η BSD κυττάρων από DFT, αλλά απέτυχαν και πάλι.2 Συγκεφαλαιωτική η ιθαγενής RTL κωδικό τοποθετήστε DFT, και finnaly ένθετο BSD στην πύλη επιπέδου netlist μετά DFT μεταγλωττιστή.Η DFT εισάγετε είναι επιτυχής.Αλλά υπάρχουν και κάποια λάθη που ακολουθούν
dft_drc-coverage_estimate (μετά BSD εισαχθεί)
Σε λειτουργία: Internal_scan ...
Σχεδιασμός έχει σαρώσει αλυσίδες σ 'αυτή την κατάσταση
Σχεδιασμός είναι σάρωσης routed
Post-DFT ΛΔΚ ενεργοποιημένη
Πληροφορίες: Από το σχεδιασμό κανόνα δοκιμή ελέγχου.(TEST-222)
Προειδοποίηση: Cell top_u / pord_u / alog_u / rom δεν έχει τις προδιαγραφές λειτουργίας.
Προειδοποίηση: Cell top_u/pord_u/log1_u/rom δεν έχει τις προδιαγραφές λειτουργίας.
Φόρτωση πρωτόκολλο δοκιμής
... βασικών ελέγχων ...
... βασική ακολουθία κυττάρων ελέγχων ...
... ελέγχου ανύσματος κανόνες ...
Σφάλμα: Γραμμή 598 (/ tmp/__dft_drc.spf.top.gaom9.18236), άκυρη κατάσταση (Ρολόι "trst_n" έχει διαφορετική αξία N offstate από 1 στις αρχές του Shift διαδικασία).(V13-1)
Σφάλμα: Γραμμή 598 (/ tmp/__dft_drc.spf.top.gaom9.18236), άκυρη κατάσταση (Ρολόι "tck" έχει διαφορετική αξία N offstate από 0 στην αρχή της διαδικασίας Shift).(V13-2)
Σφάλμα: Γραμμή 599 (/ tmp/__dft_drc.spf.top.gaom9.18236), άκυρη κατάσταση (Ρολόι "trst_n" έχει τιμή διαφορετική από offstate N 1 στο τέλος της διαδικασίας load_unload).(V13-3)
Σφάλμα: Γραμμή 599 (/ tmp/__dft_drc.spf.top.gaom9.18236), άκυρη κατάσταση (Ρολόι "tck" έχει τιμή διαφορετική από N offstate 0 στο τέλος της διαδικασίας load_unload).(V13-4)
Σφάλμα: Δεν ήταν δυνατή η εκτέλεση του σχεδιασμού κανόνα ελέγχου.(TEST-1311)
0
και εγώ remove_test_protocol και create_test_protocol ξανά, αλλά
dft_drc-coverage_estimate
Σε λειτουργία: all_dft ...
Pre-DFT ΛΔΚ ενεργοποιημένη
Προειδοποίηση: Μια μη unate στο ρολόι διαδρομή δικτύου για ρολόι "tck"
από το pin "top_DW_tap_inst/u_cell_479/Y 'ανιχνεύεται.(ΤΙΜ-052)
Πληροφορίες: Από το σχεδιασμό κανόνα δοκιμή ελέγχου.(TEST-222)
Προειδοποίηση: Cell top_u / pord_u / alog_u / rom δεν έχει τις προδιαγραφές λειτουργίας.
Προειδοποίηση: Cell top_u/pord_u/log1_u/rom δεν έχει τις προδιαγραφές λειτουργίας.
Φόρτωση πρωτόκολλο δοκιμής
... βασικών ελέγχων ...
... βασική ακολουθία κυττάρων ελέγχων ...
... ο έλεγχος για σάρωση ισοδύναμα ...
... ελέγχου ανύσματος κανόνες ...
Σφάλμα: Γραμμή 652 (/ tmp/__dft_drc.spf.top.gaom9.18236), λείπει ορισμός (Waveformchar "Π" πρέπει να ορίζεται για "trst_n").(V4-1)
Σφάλμα: Γραμμή 652 (/ tmp/__dft_drc.spf.top.gaom9.18236), λείπει ορισμός (Waveformchar "Π" πρέπει να ορίζεται για "tck").(V4-2)
Σφάλμα: Δεν ήταν δυνατή η εκτέλεση του σχεδιασμού κανόνα ελέγχου.(TEST-1311)
0
************************************************** *
IEEE 1.149,1 Παραβίαση Περίληψη
************************************************** *
check_bsd επιτυχία.
Κάποιος μου είπε θα πρέπει να χρησιμοποιούν την πρώτη ροή, αλλά το πώς θα γίνει η DFT μεταγλωττιστή δεν insert_dft στο BSD κυττάρων;Γνωρίζω ότι η BSD κύτταρο μπορεί να παραγάγει η ίδια πρότυπα, και η δόση δεν πρέπει DFT μεταγλωττιστή να το κάνουμε αυτό.Και τι περισσότερο, εάν ο σχεδιασμός περιλαμβάνει την BSD κυττάρου, το πώς μπορούν να παράγουν τα ρεύματα στην TeraMAX (BSD κύτταρο μπορεί να παραγάγει την ίδια μοντέλα), είναι ότι κάθε διαφορά από την κοινώς τρόπο που δεν είναι;Σε ευχαριστώ!
Με τις καλύτερες ευχές!