AN 922: Using the ECO Compilation Flow

ID 683873
Date 3/31/2022
Public

1.3.4. Modify Slew Rate, Current Strength, and Delay Chain

You can use ECO commands to modify I/O slew rate, current strength, and delay chains. The following steps describe making all three modifications with the provided eco_demo_4.tcl script.
  1. In the Node Finder, find nodes clk, the output pin LED, and the output pin reset_n.
    Figure 11. Node Finder Options
  2. Right-click the multi-selected nodes, and then click Locate Node > Locate in Resource Property Viewer. Note the existing values for current strength, slew rate, and delay chains. Turn on or off display of properties in the Node Selection pane.
    Figure 12. Resource Property Editor Before ECO Changes
  3. Click Processing > Start > Perform ECO Compilation. Specify and run eco_demo_4.tcl. eco_demo_4.tcl contains the following ECO commands:
    modify_io_slew_rate 1 -to LED
    modify_io_current_strength 10mA -to LED
    modify_io_delay_chain 7 -type input -to reset_n
    modify_io_delay_chain 8 -type output -to LED
  4. Repeat steps 1 through 2 to view the changes in the Resource Property Viewer. The Pad tab displays the Current Strength and Output Delay Chain for LED.
    Figure 13.  Change to Delay Chains, Current Strength, and Slew Rate