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.

[SOLVED] Vector translation

Status
Not open for further replies.

jishnuv33

Newbie
Newbie level 4
Joined
May 7, 2024
Messages
5
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
121
I'm working with some ATE tests .I need to convert the simulation VCD to STIL or SVF format .Anyone have any idea regarding the conversion.Or anyone used Synopsys VTRAN tool.
Please reply.
 

If a tool is not out there, the ASIC test guy normally use scripts for such translation. Use Bash, Pearl, Python....
This might help...
 

To convert a Value Change Dump (VCD) file to STIL (Standard Test Interface Language) or SVF (Serial Vector Format), you can use tools like Synopsys VTRAN.
 

To convert a Value Change Dump (VCD) file to STIL (Standard Test Interface Language) or SVF (Serial Vector Format), you can use tools like Synopsys VTRAN.
how to write command file for the VTRAN tool to understand the tool that event is being converted to cycles.Whether will get any example command file for that.I'm very new to this conversion.
 

With VTRAN tool I'm able to convert the value change dump (VCD) to STIL.Thanks for help.
Code:
{ ORIGINAL VECTOR FILE-BLOCK }
ovf_block
   begin
      ORIG_FILE = "ate.vcd";
      SCRIPT_FORMAT VERILOG_VCD;
      INPUTS jtag_tms,jtag_tdi;
      OUTPUTS jtag_tdo;
   end;
{ PROCESSING-BLOCK }
proc_block
   begin
      DONT_CARE = "X";
      DISABLE_VECTOR_FILTER;
      STATE_TRANS pure_inputs 'X'->'N', 'x'->'N', 'z'->'Z';
      STATE_TRANS bidir_inputs 'X'->'N', 'x'->'N', 'z'->'Z';
      STATE_TRANS pure_outputs '1'->'H', '0'->'L', 'x'->'X', 'Z'->'T', 'z'->'T';
      STATE_TRANS bidir_outputs '1'->'H', '0'->'L', 'x'->'X', 'Z'->'T', 'z'->'T';
      CYCLE = 10;
      PINTYPE STB
          jtag_tdo
        @ 10 ;
      PINTYPE NRZ
          jtag_tms
          jtag_tdi
        @ 10 ;
   end;
{ TARGET VECTOR FILE-BLOCK }
tvf_block
   begin
      TARGET_FILE = "test.stil";
      TESTER_FORMAT STIL;
   end;
end
 
Last edited by a moderator:

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top