Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

In order to match with all registers, it is possible to specify empty string ('') for parameters from_list or to_list.

-from and -to options apply the constraint to both the rising and falling edges

setFalsePath(source = ‘source', target = 'target’)

...

In order to match with all registers, source or target can be set to empty.

-from and -to options apply the constraint to both the rising and falling edges

setInputDelay(clock, clock_mode, minimum_delay, maximum_delay, port_list)

...

Code Block
languagepy
project = createProject()
project.load('routed.nym')
project.setCaseAnalysis(value = '1', netList = 'getNet(sel)')

addReportTimingPath(source = ‘source_reg', target = 'target_reg’)

This method gives the shortest and the longest delays of a path. This constraint is used by timing driven algorithms and static timing analysis.

Arguments:

Name

Type

Description

source_reg

string

Specifies the starting points of the timing paths to be analyzed. A valid argument can only be a register : getRegister(register_name), getRegisters(name_expression)

target_reg

string

Specifies the ending points or destination objects of timing paths to be analyzed. A valid argument can be: getRegister(register_name), getRegisters(name_expression)

Example:

This method should be launched after creating an Analyzer, as follow :

Code Block
Timing_analysis = p.createAnalyzer()
Timing_analysis.addReportTimingPath(source = 'getRegister(i_cpt_0|s_cpt_out_reg[1])', target ='getRegister(i_cpt_1|s_cpt_out_reg[2])')
Timing_analysis.launch()