Step 1: Create a Multicycle Timing Assignment

You can make individual timing assignments to a single node or to a path between a source and destination point. When you make a point-to-point assignment to the path between two clock pins, the assignment is automatically applied to all register-to-register paths between the two clocks. To add the Multicycle assignment to all register-to-register paths between the clk and clkx2 pins, follow these steps:

  1. To open to the filtref.bdf block diagram, choose Open (File menu). The Open dialog box appears.

  2. In the Files of type list, select Device Design Files.

  3. In the Files list, select filtref.bdf.

  4. Click Open.

  5. In the filtref.bdf block diagram, select the clkx2 input pin.

  6. Choose Assignment Organizer (right button pop-up menu). The Assignment Organizer dialog box appears, with the Edit specific entity & node settings for option selected, and with the hierarchical path name of the clkx2 pin shown in the Name box.

  7. In the Assignment Categories list, click the + icon to expand Timing.

  8. Click the Click here to add new assignment text.

  9. Under Assignment, select Multicycle in the Name list.

  10. To specify a multicycle path that requires two clock cycles to propagate, in the Setting box, type 2.

  11. To specify the source point for a point-to-point assignment, in the Fed by box, type clk or click Browse (...) to select the pin name with the Node Finder dialog box.

  12. Click Add. The assignment appears in the Assignment Categories list.

  13. Click OK.


To continue the tutorial, proceed to Step 2: Rerun Timing Analysis.