Forum Discussion
Altera_Forum
Honored Contributor
9 years agoHow does one verify the SDC constraints?
When one writes VHDL it is possible to use testbench to determine if the code functions as intended, with C/C++ program one can also use test cases. How does one verify timing constraints? How does o...
Altera_Forum
Honored Contributor
9 years agoGood question. I think there are some tools that can do some verification(spyglass cdc) but I don't think they can fully test all cases. (If your data coming in changes every other clock cycle, a multicycle may be appropriate, but 3rd party tools can't know that). One thing I think that should be done is a random delay assignment, so if a path is is false path'd it can have some random delay throughout the simulation, and if it's a multicycle it can vary over the multicycle range. I don't create simulations so don't know how this is done, but curious if others do it. I've never heard anyone say they added a multicycle and the modified their testbench to test for this.