Forum Discussion
JTAG timing violations
Hello
Following are my project details
LAST_QUARTUS_VERSION "25.1.0 Pro Edition"
DEVICE AGIB027R29A1E2VC
"Agilex 7"
in SDC file - I have
create_clock -name {altera_reserved_tck} -period 30 [get_ports {altera_reserved_tck}]
set_clock_groups -asynchronous -group {altera_reserved_tck}I am getting timing violation in JTAG path (n/a domain). Lets ignore IOPLL domain violations for this thread.
Attached is the timing compilation results for "n/a" path. I need your help in resolving JTAG timing violations. I tried to refer earlier threads on the "JTAG violations" but its not quite helping so opening this thread.
thanks
6 Replies
- RichardT_altera
Super Contributor
You can add the JTAG signal Constraints template in the Quartus software.
In the Quartus, Create a new sdc file, in the text editor, right-click > Insert Template... > Timing Analyzer > SDC Cookbook > JTAG Signal Constraints > Insert.
Regards,
Richard Tan - UserID4331231
Occasional Contributor
I added another SDC file containing JTAG signal Constraints template but I still have JTAG violation
the first SDC have
create_clock -name {altera_reserved_tck} -period 30 [get_ports {altera_reserved_tck}]
set_clock_groups -asynchronous -group {altera_reserved_tck}and the second SDC have JTAG Signal Constraints as generated by steps mentioned above.
the slack increased to -48.914 as it added Data required time -44.688 Vs in previous run it was reported as 0.
- UserID4331231
Occasional Contributor
I have created another SDC file with "JTAG Signal Constraints" template added.
The original SDC already have
create_clock -name {altera_reserved_tck} -period 30 [get_ports {altera_reserved_tck}]
set_clock_groups -asynchronous -group {altera_reserved_tck}still getting JTAG path violation as aseen in the screenshot. the slack increased to -48.914 as Data Required Time of ~44 was added Vs the last run.
- RichardT_altera
Super Contributor
Please kindly help to share your design (Project > Archieve Project) for further investigation.
Regards,
Richard Tan - UserID4331231
Occasional Contributor
I cant share project at it has many confidential IPs
- RichardT_altera
Super Contributor
You might try reducing the TCK clock rate to 16 MHz:
https://www.intel.com/content/www/us/en/docs/programmable/683719/current/changing-the-tck-frequency.html
Which device are you using?
Without the design files, debugging will be more difficult.
Regards,
Richard Tan