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 :
بازگشت