Constraint API

add_part_constraint(TimingDiagram td, String name, double min, double typ, double max, String note)

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

Returns a new PartConstraint.

setup_pcnstrnt = add_part_constraint(td, "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)