W
wjccentury
Guest
Hei, alle sammen!
Nå, jeg gjør skanning innsetting fra netlist generert av "compile-scan".Jeg opplevde noen problemer.Jeg er ikke sikker på om min forståelse.Jeg håper noen kan hjelpe meg.Takk!
For a large design(about 10,000,000 gates), how can we define the number of scan chains ?
1.
For en stor konstruksjon (ca 10.000.000 porter), hvordan kan vi definere antall skanne kjedene?
Min forståelse:
a: antall I / O som kan brukes som skanner I/O-
b:
the DFF kan ikke overskride den øvre grensen (ex.
1000 DFF) eller skanne test vektoren kan være for lang.
When scan insertion, I define the number of scan chain.
2.
Når skanningen innsetting, jeg definere antall skanne kjeden.Deretter oppretter jeg teste porter, slik som "test_si_1", "test_si_2", "test_so_1", "test_so_2" og så videre.Deretter definerer jeg skanne signaler, test_si_ # og test_so_ #, som "test_scan_in" og "test_scan_out" signal.Når jeg gjør dette trinnet.Jeg skal gi skanningen bane info.Hvordan kan jeg generere skanningen banen info?
Min forståelse:
Den synopsys kommandoen "set_scan_signal test_scan_in-port test_si_ #-kjeden chain_ #".Her må jeg gi chain_1_ # 's informasjon.Jeg vet jeg skal bruke kommandoen "set_scan_path".Men antall kjettinger kan være ca 200, jeg vet ikke hvordan definerer disse kjedene.
When I finish the scan insertion, there are so many tset ports in top module.
3.
Når jeg er ferdig med skanningen innsetting, det er så mange tset portene på toppen modulen.Jeg skal bruke en kontroll logikken som en mux å redusere antall tester porter og deretter koblet med I / O puten,
ikke sant?
Håper på svar.
Mange takk!
Nå, jeg gjør skanning innsetting fra netlist generert av "compile-scan".Jeg opplevde noen problemer.Jeg er ikke sikker på om min forståelse.Jeg håper noen kan hjelpe meg.Takk!
For a large design(about 10,000,000 gates), how can we define the number of scan chains ?
1.
For en stor konstruksjon (ca 10.000.000 porter), hvordan kan vi definere antall skanne kjedene?
Min forståelse:
a: antall I / O som kan brukes som skanner I/O-
b:
the DFF kan ikke overskride den øvre grensen (ex.
1000 DFF) eller skanne test vektoren kan være for lang.
When scan insertion, I define the number of scan chain.
2.
Når skanningen innsetting, jeg definere antall skanne kjeden.Deretter oppretter jeg teste porter, slik som "test_si_1", "test_si_2", "test_so_1", "test_so_2" og så videre.Deretter definerer jeg skanne signaler, test_si_ # og test_so_ #, som "test_scan_in" og "test_scan_out" signal.Når jeg gjør dette trinnet.Jeg skal gi skanningen bane info.Hvordan kan jeg generere skanningen banen info?
Min forståelse:
Den synopsys kommandoen "set_scan_signal test_scan_in-port test_si_ #-kjeden chain_ #".Her må jeg gi chain_1_ # 's informasjon.Jeg vet jeg skal bruke kommandoen "set_scan_path".Men antall kjettinger kan være ca 200, jeg vet ikke hvordan definerer disse kjedene.
When I finish the scan insertion, there are so many tset ports in top module.
3.
Når jeg er ferdig med skanningen innsetting, det er så mange tset portene på toppen modulen.Jeg skal bruke en kontroll logikken som en mux å redusere antall tester porter og deretter koblet med I / O puten,
ikke sant?
Håper på svar.
Mange takk!