21.6.3 Adding an Input Delay Constraint

To add an input delay constraint, perform the following steps:
  1. Click the Add Input Delay Constraint icon þÿ to add an input delay constraint for the EN and RST ports in the 16-bit counter. The Set Input Delay Constraint dialog box appears.
    Figure 21-4. Set Input Delay Dialog Box
  2. In the Show by field, select External Setup/Hold.
  3. Click the Browse button in the Input Port field to select the ports for the external setup constraints. The Select Ports for Input Ports dialog box appears and displays the input ports in the design (as shown in the following figure).
    Figure 21-5. Select Ports for Input Delay Dialog Box
  4. Select the ports Enable and Aclr, and then click Add to move the pins from the Available Pins list to the Assigned Pins list. Click OK to close the Select Ports for Input Delay dialog box.
  5. Enter the following values in the Set Input Delay Constraint dialog box:
    • Clock Port: Select Clock from the Clock Port drop-down list.
    • Hold Delay: 1 ns
    • Setup Delay: 8 ns
  6. Click OK to close the Set Input Delay Constraint dialog box.

The Input Delay constraints appear in the SmartTime Constraint Editor. Note that the Timing Constraints Editor View displays both the external setup/hold requirement and the Maximum Delay and Minimum Delay (as shown below).

Figure 21-6. SmartTime Constraints Editor with Input Delay Constraint

Continue to add an output delay constraint.