+ Post New Thread
Results 1 to 2 of 2
  1. #1
    Newbie level 2
    Points: 588, Level: 5

    Join Date
    Sep 2009
    Posts
    2
    Helped
    0 / 0
    Points
    588
    Level
    5

    set_scan_signal

    I learnt from all the Synopsys DFT tutorials that when doing scan insertion, 'set_scan_signal' can be used. However, I found my dc_shell-t could not recognize this command:

    dc_shell> help set_scan_signal
    Information: No commands matched 'set_scan_signal'. (CMD-040)

    I was using:
    dc_shell version - A-2007.12-SP5
    dc_shell build date - Jul 18, 2008

    So I used set_dft_signal instead, which is supposed to work in Autofix mode. It worked somehow. My DFT scritp contains following commands( the scan style is multiplexed_flip_flop):

    1)
    set_dft_signal -view exist -type ScanClock -timing [list 45 55] -port [get_ports CK] ; CK is the clock input port in top design RTL code.

    2)
    set_dft_signal -view exist -type Reset -port [get_ports rst_i] -active_state 1; rst_i is the reset input port in top design RTL code

    3)
    create_port -direction "in" scan_enable
    set_dft_signal -view spec -type ScanEnable -active 1 -port scan_enable

    However, I got hundreds of test rule violations when doing dft_drc, saying:
    Warning: Reset input RN of DFF wbs_vtim_reg_20_ was not controlled. (D3-252)

    How can I eliminate such violations, since I have defined rst_i in top module as the reset port. But I am not sure whether there are other reset inputs as well that I have missed. I was doing synthesis on a design with 100K gates.

    Thanks.

    •   AltAdvertisment

        
       

  2. #2
    Full Member level 2
    Points: 2,558, Level: 11
    Achievements:
    7 years registered

    Join Date
    Oct 2008
    Location
    Hyderabad
    Posts
    123
    Helped
    41 / 41
    Points
    2,558
    Level
    11

    my DFT compiler does not support command: set_scan_signal

    Hello Friend,

    dc_shell-t indicates DFTC in turbo mode in which 'set_scan_signal' can not be used instead use 'set_dft_signal'.

    'set_scan_signal' will be accepted only DFTC in DB mode

    Regards,
    asic-dft.com



--[[ ]]--