Tessent Command Study Notes 3
Tessent Command Study Notes 3
Tessent Command Study Notes 3
6. add_notest_points: Prevents test logic from being inserted into the specified area.
7. set_simulation_options: Controls the behavior of the tool when generating patterns and
simulating.
9. add_nofaults: Set no faults on the pin pathnames and pin names of the specified
instance or modules; for some instances that do not need to be tested, or other tests
can cover this instance.
10. set_static_dft_signal_values: Set the static DFT signal in the design. Such a signal can
be used as test_setup.
11. set_simulation_options: controls the behavior of the tool during pattern generation and
simulation; -C6_mask_taces, turns on pessimistic simulation and masked capture
values of the state elements of C6 violations only when the data port transition and the
clock port are captured in the same frame. When simulation should be performed, it is
believed that the violation will bring more serious consequences; -set_reset, when
multiple ports of the storage unit are opened at the same time, if this option is set to on,
the clock value is determined by set or reset. If it is set to off, the estimated value
depends on all enabled ports. If the enabled ports point to the same value, the state
element ( ? ) is set to the value, otherwise it is indeterminate; -mux_select, specifies
whether the initial value of model_mux (copy mux, insert many muxes, and copy the
Ashwani DFT.
2
same mux) in the design is consistent. By default, the tool will models_mux as the same
(mux has a selection terminal, which should be the value selected to make the selection
terminal consistent at the beginning).
12. set_xclock_handiling: Specifies that when any clock input of the sequential cell changes
to X (indeterminate state), the output is X; by default, when the clock value changes to X,
as long as other input values do not cause the stored output value to change, regardless
of whether the clock is 0 or 1; set_xclock_handling x -pessimistic_simulation on, the
output of the edge-triggered sequential cell is set to X unless the clock input changes
from x to 0.
15. T24: In the scan path, for two asynchronously clocked memory cells, the sink cannot
capture data from the source when the source changes the data. Failure to meet this
rule may result in unnecessary shoot-through during the scan chain shift process when
there is clock skew between different shift clocks, which can lead to mismatches or
potentially bad chips.
16. D5: All mem elements (units that can store data should be mem elements, such as
latches and flip-flops) must be scannable. Check whether there are unscannable mem
elements. Unscannable mem elements are considered violations.
17. add_nofalut: prevent nofault setting in the pin pathname or pin names of the specified
module or instance; -module, the module name parameter is translated into the
pathname of the module.
19. set_fault_sampling: Specifies the sampling percentage of faults for circuit evaluation
and scan identification; fault sampling can use a portion of the total faults, thereby
reducing the processing time for evaluating large circuits.
20. add_processors: Enables the tool to run multiple processors in parallel on multiple
machines to reduce running time.
21. analyze_wrapper_cells: Identify shared and dedicated wrapper cells for Primary I/O
ports.
Ashwani DFT.
3
This command uses the identification of shared wrapper cells for the primary I/O ports
that can be controlled by set_wrapper_analysis_options. User-specified clocks and scan
-related I/O ports are automatically excluded from identification. Identified wrapper cells
are stitched to the wrapper chains for the primary I/O ports. If
set_wrapper_analysis_options is not executed, analyze_wrapper_cells performs the
default wrapper cell identification similar to the execution of
set_wrapper_analysis_option without parameters.
analyze_wrapper_cells may invalidate data from other analysis phases. Use this
command before doing scan chain analysis. If scan chain analysis has already been
completed when entering the analyze_wrapper_cells command, it will result in an error.
You can use the -force switch to overwrite it. In this case, the results of the scan chain
analysis will be reset and the scan chain analysis must be repeated to recreate the
desired scan patterns and scan chain families.
Ashwani DFT.