Command Dictionary | Add Clocks |
| |
Add Clocks
Tools Supported: FastScan and FlexTest
Scope: Setup mode
Usage
ADD CLocks off_state primary_input_pin...
Description
Adds clock primary inputs to the clock list.
The Add Clocks command adds scan or non-scan clock pins to the clock list for proper scan operation. The tool considers any signal to be a clock if it can change the state of a sequential element, including system clocks, sets, and resets.
Pins that you add to the clock list must have an off–state. The off-state of a clock pin is the value on the pin which results in the clock inputs of sequential memory elements becoming inactive. For edge-triggered devices, the off–state is the value on the pin that results in placing their clock inputs at the initial value of a capturing transition. The tool also considers set and reset lines as clock lines. You can constrain a clock pin to its off-state in order to suppress its use as a capture clock during the ATPG process. The constrained value must be the same as the clock off-state or an error occurs. If you add an equivalence to the clock list, the tool adds all of its equivalent pins to the clock list as well.
Arguments
∙off_state
A required literal that specifies the pin value that inactivates the sequential memory elements. The off_state choices are as follows:
0— A literal specifying that the off-state value is 0.
1— A literal specifying that the off-state value is 1.
∙primary_input_pin
A required repeatable string that lists the primary input pins that you want to assign as clocks. The list of primary input pins must all have the same off_state.
FastScan and FlexTest Reference Manual, V8.6_4 | 2-47 |