Re: Disk/LCD defect tolerant models for FPGA sales
- From: Jim Granville <no.spam@xxxxxxxxxxxxxxxxx>
- Date: Sun, 19 Mar 2006 12:29:26 +1200
fpga_toys@xxxxxxxxx wrote:
Good points Ray.<snip>
Ray Andraka wrote:
For more mainstream production use, I suggested that the go-nogo
testing of the part look for errors in 16 sub quadrants, and bin parts
failing to each. That would allow purchasing a run of parts which all
had different failures in the same sub quadrant, and the rest of the
die was known good and usable. That is much more manageable, without
creating too many sku's.
Yes, getting more managable, and the new Xilinx strip-fpgas could
lend themselves to this - but you still need some audit-trail to
link the defect to the part = so this really needs FPGAs with
fuses. (not many, and they can be OTP, but fuses nonetheless)
5) Timing closure has to be considered when re-spinning an FPGA
bitstream to avoid defects. In dense high performance designs, it may
be difficult to meet timing in a good part, much less one that has to
allow for any route to be moved to a less direct routing.
Certainly. I've suggested several times that RC applications may well
need to actually assign clock nets at link time based on the nets
linked delays, and choose from a list of clocks that satisfy the timing
closure. I have this on my list of things for FpgaC this spring, along
with writing a spec for RC boards suggesting that derived rising edge
aligned clocks be implemented on the RC board covering a certain range
of periods. That would allow the runtime linker (dynamic incremental
place and route) to merge the netlist onto the device, and assign
reasonable clocks for each sub-block in the design. This is necessary
to be able to reuse libraries of netlist compiled subroutines for a
particular architecture, across a number of host boards and clock
resources.
A very different model of timing closure than embedded designs today.
Another path, would be to do runtime checking of results, and have
a 'bad answer' system, that remaps the problem to known good ALUs.
This would require good intital tester code, which could, as suggested, also run in the downtimes.
That way you can use lower yield devices, but not have to know explicitly ( at P&R time ) where the defects are.
Of course, a method to tell the P&R to avoid known 'FPGA sectors' would
also improve the RC yields, so a two-pronged development would seem
a good idea.
Perhaps there are features in the new Virtex 5 that would help this ?
[Should be a good supply of low yield parts, as they ramp these ! :) ]
-jg
.
- References:
- Re: for all those who believe in ASICs....
- From: Jim Granville
- Re: for all those who believe in ASICs....
- From: NickC
- Re: for all those who believe in ASICs....
- From: fpga_toys
- Re: for all those who believe in ASICs....
- From: Phil Hays
- Re: for all those who believe in ASICs....
- From: Tim
- Re: for all those who believe in ASICs....
- From: Peter Alfke
- Re: for all those who believe in ASICs....
- From: fpga_toys
- Re: for all those who believe in ASICs....
- From: fpga_toys
- Re: for all those who have stopped listening, and are ranting now...
- From: Austin Lesea
- Re: for all those who have stopped listening, and are ranting now...
- From: fpga_toys
- Re: for all those who have stopped listening, and are ranting now...
- From: John_H
- Re: for all those who have stopped listening, and are ranting now...
- From: fpga_toys
- Re: for all those who have stopped listening, and are ranting now...
- From: cs_posting
- Re: for all those who have stopped listening, and are ranting now...
- From: Peter Alfke
- Re: for all those who have stopped listening, and are ranting now...
- From: fpga_toys
- Re:Disk/LCD defect tolerant models for FPGA sales
- From: Jim Granville
- Re: Re:Disk/LCD defect tolerant models for FPGA sales
- From: fpga_toys
- Re: Disk/LCD defect tolerant models for FPGA sales
- From: Ray Andraka
- Re: Disk/LCD defect tolerant models for FPGA sales
- From: fpga_toys
- Re: for all those who believe in ASICs....
- Prev by Date: Can one use MGT clock input for global clock in Virtex4
- Next by Date: Re: Altera Cyclone II DQ/DQS pins location
- Previous by thread: Re: Disk/LCD defect tolerant models for FPGA sales
- Next by thread: Re: Disk/LCD defect tolerant models for FPGA sales
- Index(es):
Relevant Pages
|