Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

What's the relation between FPGA and ASIC?

Status
Not open for further replies.

eelinker

Full Member level 5
Joined
Feb 12, 2006
Messages
267
Helped
16
Reputation
32
Reaction score
8
Trophy points
1,298
Location
PERSIA
Activity points
2,775
What's the relation between fpga and asic?
 

Re: Fpga and asic

FPGA is programmed to achieve ur needs. Usually used for prototyping. Already available FPGA's can be used to meet ur requirements.

ASIC is IC designed for specific purpose. Completely chip should be designed to meet ur requirement.
 

    eelinker

    Points: 2
    Helpful Answer Positive Rating
Re: Fpga and asic

can i use a fpga for building an asic?
 

Re: Fpga and asic

Normally FPGA is used for ASIC prototyping or LOW volume hardware realization.
 

Re: Fpga and asic

refer
h**p://
 

Fpga and asic

Gate sea for programming, and the other is the standard cell design .
 

Re: Fpga and asic

FPGAs are great for prototyping and low-volume production. Any relatively complex mid- to high-volume design for which power consumption, component cost and size are important issues requires another solution for mass production. That is where structured-ASIC technologies come in.

A structured ASIC is programmed in the upper levels of the fabrication process for a specific logic function. Logic not used in the circuit design is not synthesized into the structured ASIC. In most cases, that allows for use of a much smaller die that is less expensive and uses less power than the original FPGA.
 

Re: Fpga and asic

FPGA --> A readymade house
ASIC --> House you have to buid for your own requirements.
 

Re: Fpga and asic

pouls u r example axactly matches
 

Fpga and asic

An application-specific integrated circuit (ASIC) is an integrated circuit (IC) customised for a particular use, rather than intended for general-purpose use. For example, a chip designed solely to run a cell phone is an ASIC. In contrast, the 7400 series and 4000 series integrated circuits are logic building blocks that can be wired together to perform many different applications. Intermediate between ASICs and standard products are application specific standard products (ASSPs).

As feature sizes have shrunk and design tools improved over the years, the maximum complexity (and hence functionality) possible in an ASIC has grown from 5,000 gates to over 100 million. Modern ASICs often include entire 32-bit processors, memory blocks including ROM, RAM, EEPROM, Flash and other large building blocks. Such an ASIC is often termed a SoC (System-on-a-chip). Designers of digital ASICs use a hardware description language (HDL), such as Verilog or VHDL, to describe the functionality of ASICs.

Field-programmable gate arrays (FPGA) are the modern day equivalent of 7400 series logic and a breadboard, containing programmable logic blocks and programmable interconnects that allow the same FPGA to be used in many different applications. For smaller designs and/or lower production volumes, FPGA's may be more cost effective than an ASIC design. The Non-recurring engineering cost (the cost to setup the factory to produce a particular ASIC) can run into hundreds of thousands of dollars.




A field programmable gate array (FPGA) is a semiconductor device containing programmable logic components and programmable interconnects. The programmable logic components can be programmed to duplicate the functionality of basic logic gates such as AND, OR, XOR, NOT or more complex combinatorial functions such as decoders or simple math functions. In most FPGAs, these programmable logic components (or logic blocks, in FPGA parlance) also include memory elements, which may be simple flip-flops or more complete blocks of memories.

A hierarchy of programmable interconnects allows the logic blocks of an FPGA to be interconnected as needed by the system designer, somewhat like a one-chip programmable breadboard. These logic blocks and interconnects can be programmed after the manufacturing process by the customer/designer (hence the term "field programmable") so that the FPGA can perform whatever logical function is needed.

FPGAs are generally slower than their application-specific integrated circuit (ASIC) counterparts, can't handle as complex a design, and draw more power. However, they have several advantages such as a shorter time to market, ability to re-program in the field to fix bugs, and lower non-recurring engineering costs. Vendors can sell cheaper, less flexible versions of their FPGAs which cannot be modified after the design is committed. The development of these designs is made on regular FPGAs and then migrated into a fixed version that more resembles an ASIC. Complex programmable logic devices, or CPLDs, are another alternative.
 

Fpga and asic

even though ASIC and FPGA are two different thing, when we design ASIC, we could use FPGA for emulation and verification purpose
 

Fpga and asic

FPGA stands for Field programmable Gate Array...which is available in market and provided by diff- diff vendors . it is use as a ready made device in Digital Application. But ASIC application Specific Integrated Circuit, is fabricated as according to our requirements
 

Fpga and asic

In our company, fpga is used to verify the function of design that will implement in aisc.
 

Re: Fpga and asic

I think the most powerful feature of FPGA is "programmable". That means you can verify many designs on the same FPGA. And if you find any bug, you can fix the design immediately. For ASIC, except FIB, if bugs occur, if almost impossible to change the hardware design. Then software workaround may be the only solution.
 

Re: Fpga and asic

simple you can make any digital circuit in FPGA through programming but asic are made for particular digital ic in mass production to reduce cost.
 

Re: Fpga and asic

Another point deserved to be mentioned:

FPGAs are currently used as an infrastructure to support the reconfigurable computing , also called adaptive computing, whose computation functions can be customized either at run-time reconfiguration (RTR) or at the beginning of the task execution (static recofiguration). QuickSilver Technology has launched a reconfigurable chip to support different communication protocols such as CDMA and GSM at the same time. Basically, both FPGAs and ASIC have their own pros and cons. In the near future, we can see the trend that both of them are emerging.
 

Re: Fpga and asic

Ya!
we are searching for common model for FPGA and ASIC.
Every time we change FPGA to ASIC it will take time. SO this time we just write the RTL model for the use of FPGA and ASIC use 'define function. So that we can use only one RTL code for both.
 

Re: Fpga and asic

with FPGA it's fast to develope prototype

where in case of ASIC development cycle is quite slow

and Structured ASIC is combination of both
 

Re: Fpga and asic

FPGA - Field Programmable Gate Array

ASIC - Application Specific Integrated Circuits

FPGA - u can erase it and reload many times but ASIC once it is layouted, it cant be reuse

Dinesh
 

Re: Fpga and asic

FPGA is programmable device just like a microcontroller, where in the design will be programmed in HDL, simulated, synthesized and aftr that the programmable bit file will be uploaded into the FPGA through JTAG device programmble cables.

ASIC is a full custom application specific IC, which invovles additional backend steps to design and manufacture it.

FPGAs are used for low volume applications
ASICs are used for high volome applications.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top