How to track errors in FPGA / ASIC development using post place'n 'and / or post-synthesis modeling?

I got a little confused about the usefulness of PnR post and / or post-synthesis modeling for FPGA / ASIC development. If the synthesis process or PnR completes successfully in the project stream, is it likely that the corresponding simulation message will reveal design errors? Can someone give an example?

+4
source share
4 answers

In a typical post-population data stream, Synthesis and / or post-PnR simulations are not useful, and the goal should be to avoid them.

, FPGA. .

, PnR , , , , 99% , Post PnR, , , , , , .

, , PnR.

- , , , .

post PnR - , - -, . -PnR- .

+1

Post-PnR , . , (SDF), IEEE 1497.

?

  • RTL. , -PnR , -.

  • / PnR . .

  • Synthesis/PnR . (LEC) , .

+1

Post PnR - , " " . .

  • , STA .
  • reset HFNS ( High Fanout Net) CTS ( ) reset , x , .
  • DFT, RTL PnR.
  • x - , STA
+1

PAR. , , , LEC syn- > map map- > PAR.

Post PAR Sims , , , , , back-annotated SDF, . , , , / , .

, PAR back-annotated SDF. .

0

Source: https://habr.com/ru/post/1682884/


All Articles