Safe Routing

Hallo, I should develop a safety-critical application using Xilinx fpga. The system should be immune from matrix interconnect switch changes (soft-errors) during operation, otherwise, if a switch changes the interconnection, it should go into a safe state.

There is a way to implement fail safe interconnections (pip), in example setting some parameters using PAR?

I already read the manual, but I don't have found such information. There lots of parameters about timing, but it's not clear about safe implementation.

I read also about scrubbing and readback, but I was wondering if PAR could be able to do it.

It is possble to know how PAR works at low level, or it's secred and covered by patents?

Many Thanks Marco T.

Reply to
Marco T.
Loading thread data ...

Marco,

The way to do this is to use the TMR Tool(tm), which triplicates everything, including resets, clock trees, etc. including triple voting of all feedback paths.

The tool automatically takes a design, and creates a functionally correct triplicated version.

Nothing will prevent soft errors (exept being 30 meters underwater).

In addition to TMR, the device also requires scrubbing, or frame error correction (available on V4 and V5). That way a bit flip is corrected before another one happens.

formatting link

Austin

Marco T. wrote:

Reply to
Austin Lesea

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.