cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Adventurer
Adventurer
702 Views
Registered: ‎09-15-2008

SDSoC timing error

Jump to solution

Hi,

SDSoC seems to treat timing errors as failure and exits. Is there a way to demote timing error to critical warning so that SDSoc can successfully generate bitstream?

Thanks. Regards,

  Mariano 

0 Kudos
1 Solution

Accepted Solutions
Highlighted
Moderator
Moderator
669 Views
Registered: ‎08-20-2018

Re: SDSoC timing error

Jump to solution

Hi @mariano_severi,

There is a way to fix the timing violations.

You can use -xp params as mentioned below,

For implementation:

sds++ -xp "vivado_prop:run.impl_1.{STEPS.OPT_DESIGN.ARGS.MORE OPTIONS}={-directive Explore}"

 

For Synthesis:

sds++ -xp “vivado_prop:run.synth_1.{STEPS.SYNTH_DESIGN.ARGS.MORE OPTIONS}={-directive AreaOptimized_high}” 

xp_params.png

 You can refer,

https://www.xilinx.com/html_docs/xilinx2018_2/sdsoc_doc/uno1528577884586.html?hl=synthesis

 

 

Best Regards,
Nutan
-------------------------------------------------------------------------------
Please don't forget to reply, kudo and accept as a solution

View solution in original post

3 Replies
Highlighted
Moderator
Moderator
670 Views
Registered: ‎08-20-2018

Re: SDSoC timing error

Jump to solution

Hi @mariano_severi,

There is a way to fix the timing violations.

You can use -xp params as mentioned below,

For implementation:

sds++ -xp "vivado_prop:run.impl_1.{STEPS.OPT_DESIGN.ARGS.MORE OPTIONS}={-directive Explore}"

 

For Synthesis:

sds++ -xp “vivado_prop:run.synth_1.{STEPS.SYNTH_DESIGN.ARGS.MORE OPTIONS}={-directive AreaOptimized_high}” 

xp_params.png

 You can refer,

https://www.xilinx.com/html_docs/xilinx2018_2/sdsoc_doc/uno1528577884586.html?hl=synthesis

 

 

Best Regards,
Nutan
-------------------------------------------------------------------------------
Please don't forget to reply, kudo and accept as a solution

View solution in original post

Highlighted
Moderator
Moderator
648 Views
Registered: ‎08-20-2018

Re: SDSoC timing error

Jump to solution

Hi @mariano_severi

Also,

To force sds++ to skip the timing violation check and continue, allowing you to proceed and correct timing issues later, you can use this parameter: param:compiler.skipTimingCheckAndFrequency Scaling=1

Best Regards,
Nutan
-------------------------------------------------------------------------------
Please don't forget to reply, kudo and accept as a solution
0 Kudos
Highlighted
Moderator
Moderator
613 Views
Registered: ‎08-20-2018

Re: SDSoC timing error

Jump to solution

Hi @mariano_severi

Is your timing issue resolved?

Best Regards,
Nutan
-------------------------------------------------------------------------------
Please don't forget to reply, kudo and accept as a solution
0 Kudos