DocumentCode
2063336
Title
Equivalence Verification of FPGA and Structured ASIC Implementations
Author
Pistorius, Joachim ; Hutton, Mike ; Schleicher, Jay ; Iotov, Mihail ; Julias, Enoch ; Tharmalingam, Kumara
Author_Institution
Altera Corp., San Jose
fYear
2007
fDate
27-29 Aug. 2007
Firstpage
423
Lastpage
428
Abstract
Structured ASICs have emerged as a mid-way between cell-based ASICs with high NRE costs and FPGAs with high unit costs. Though the structured ASIC fabric attacks mask and other fixed cost it does not solve verification, particularly physical verification issues with ASICs or logic errors missed by simulation which would require re-spins. These can be avoided by testing in-system with an FPGA and migrating the FPGA design to a closely coupled structured ASIC fabric. Here we describe a practical methodology for a fast, pushbutton, and thorough verification approach tying an FPGA prototype to a matching structured-ASIC implementation for cost-reduction. Our focus is the equivalence verification between the respective revisions of a design, including netlist, compiler settings, macro-block parameters, timing constraints, pin layout and resource count.
Keywords
application specific integrated circuits; circuit testing; field programmable gate arrays; logic design; logic testing; ASIC implementation; FPGA; application specific integrated circuit; compiler setting; equivalence verification; field programmable gate array; logic testing; macroblock parameter; pin layout; resource count; timing constraint; Application specific integrated circuits; Costs; Digital signal processing; Fabrics; Field programmable gate arrays; Libraries; Logic arrays; Prototypes; Testing; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
Conference_Location
Amsterdam
Print_ISBN
978-1-4244-1060-6
Electronic_ISBN
978-1-4244-1060-6
Type
conf
DOI
10.1109/FPL.2007.4380683
Filename
4380683
Link To Document