Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

problem about generating BSDL using BSD compiler

Status
Not open for further replies.

uptofly

Newbie level 2
Joined
Jun 14, 2007
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,302
set_bsd_compliance

This is flow:

After inserted JTAG I run command as follow:

read_file -format verilog test_gpio_top_sys.v
current_design test_gpio_top

set_dft_signal -view existing_dft -type tdi -port i_jtag_tdi
set_dft_signal -view existing_dft -type tms -port i_jtag_tms
set_dft_signal -view existing_dft -type tck -port i_jtag_tck -timing [list 15 35]
set_dft_signal -view existing_dft -type tdo -port o_jtag_tdo

set_bsd_compliance -name p1 -pattern [list i_jtag_mode 1]
set_bsd_instruction [list EXTEST] -code [list 0010] -reg BOUNDARY

check_bsd -verbose -infer_instructions true

read_pin_map pin_map.txt

current_design test_gpio_top
set_bsd_instruction RUNBIST -code [list 0110 ]
-clock_cycles {i_jtag_tck 2000 sys_clk 2000}
-output_condition HIGHZ
-signature 01
-input_clock_condition TCK
-reg RUNBIST_reg

write_bsdl -naming_check VHDL -output test_package.bsdl

create_bsd_patterns -output test_patterns -type all

write_test -format stil_testbench -o test_stil_tb

check_bsd command can find runbist instruction, and without violation,and I had provided information about runbist, however the BSDL file generated has no attribute "RUNBIST_EXECUTION". I simulate BSD pattern whit vcs, find that the TAP dose not stay in "run-test-idle" state for 2000 TCK, after runbist instruction is update. It seem to be can not recognise "-clock_cycles {i_jtag_tck 2000 }" what should I do?
According to BSD Compiler Reference Manual (XG Mode), i have Provided additional RUNBIST Information using set_bsd_instruction, but it seems to be no use, it confuses me. can you help me? Thanks!

Added after 3 hours 52 minutes:

why is there no one help me?
have i describe the problem clear?
hope some one can help me.
Thanks!
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top