Versions Compared

Key

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

...

Placement of HSSL elements can also be done during instantiation (with location generic in source code).add

Arguments:

Name

Type

Description

pattern

string

A pattern to match the HSSL controller instance name. The path must be set entirely.

location

string

the requested location for the HSSL block. Valid locations are HSSLn

...

This method is used to specify the maximum delay path for the timing paths. It is used by timing driver algorithms and static timing analysis.

Arguments:

Name

Type

Description

from_list

string

the command which specifies how to get a list of timing path starting points. A valid timing starting point is a register.

to_list

string

the command which specifies how to get a list of timing path ending points. A valid timing ending point is a register.

delay

integer

the required maximum delay value in ps for specified paths.

Example:

Code Block
languagepy
project = createProject()
project.load('routed.nym')
project.addMaxDelayPath(getRegister('UUT1|Gen_seq[3].seq_i|temp_reg[1]'),
                        getRegister('UUT2|dout_reg[61]'), 3900)

addMemoryInitialization(name, type, file)

This method is used to specify a file that will be used to initialize a specific memory instance.
Arguments:

Name

Type

Description

name

string

the name of the instance that is intended to be initialized from a file.

type

string

the file format (further details below).

file

integer

the name of the file to load (further details below).

The name argument can be a regular expression matching a HDL module or instance name. In order to specify whether to search for module or instance, the user has to use the getModels(...) or getInstances(...) keyword.

...