Forum Discussion
This isn't possible. All timing constraints must be in a .sdc file. If you don't have access to the "global" .sdc for your project, you can create a local .sdc and put constraints for just what you're working on in it. If it's added to the project along with the global .sdc, local constraints can override what's in the global file.
"CUT" I don't even recognize and may be from way back before the current timing analyzer where timing constraints were set up as assignments for the project.
That's a shame, the problem is I'm developing a native module for my OpenCL project, and aoc doesn't accept .sdc files. Is it possible to bundle constraints into a verilog source file in any way?
- sstrell4 years ago
Super Contributor
Do you mean you're building a custom BSP? If so, then you should be able to include a .sdc with the BSP. If not, meaning you're just designing a kernel, then you should not have to create timing constraints. Running aoc should guarantee that you're meeting timing.
- LennartVH4 years ago
New Contributor
That's the thing, I am designing a kernel, but the core component is a verilog native module that is linked into it using aoc. OpenCL is used just for PCIE communication and memory management. I'm actually going a step further, (ab)using clock2x to get up to 600MHz. This is where meeting timing is quite a big challenge.