Previous topic

Delay API

Next topic

Logic API

This Page

Constraint API

addUserConstraint(String name, double min, double typ, double max, String note)

Add a UserConstraint. Minimum, Typical and Maximum constraint times are required as arguments and are used when a timing analysis is executed.

Returns the new UserConstraint.

setup_ucnstrnt = td.addUserConstraint("tsetup",12.0e-9,12.0e-9,12.0e-9,"min pulsewidth")
addConstraint(UserConstraint usrCnstrnt, Edge srcEdge, Edge destEdge)

Adds a Constraint to the timing diagram. Requires a UserConstraint and 2 Edges as arguments.

Returns the Constraint object.

setup_cnstrnt = td.addConstraint(setup_ucnstrnt,clk_edge,sigQ_edge)