An ASIC Is
An ASIC Is
I An ASIC is:
I An Application Specific Integrated Circuit
I An ASIC is an IC that is designed to perform a particular, specialized
function
I It is not software programmable, unless its a uC
I It is not not a memory chip, but may contain memory
I Examples would include
I MPEG decoder
I Audio processor for Dolby noise reduction
I Image processor for MRI
I How are ASICs used?
I Many popular electronic devices
I High volume, cost sensitive
I High reliability, high performance (mA/Mhz)
ASICs - Types of ASICs
I FPGA
I Fully predesigned silicon, logic functions and interconnect
I Programmed with a ”bit file” to configure logic and interconnect
I Medium performance, higher power consumption
I Very quick to implement, minutes
I Better for more limited volume applications
I Almost always uses HDLs plus logic synthesis
I No DFT structures required
I Popular for ASIC prototyping
ASICs - Considerations?
I Time to market
I Time to market is a primary driver
I Dramatic increase in profit with earlier time-to-market landing
I Cutting one month off schedule increases profit roughly 10%
ASICs - Considerations?
I Cost
I Standard cell synthesis can cost $125k per license
I Typical standard cell NRE $50K to $200K
I If you can’t spend at least a million, you are not in the game
I One bug in a standard cell design can be a disaster
I A standard cell ”respin” takes possibly 8 weeks and a lot of money
I Really cheap tools are available for FPGA implementation - free!
I FPGAs cost $10-100 each in single quantity
I FPGA bugs are fixed at zero cost in minutes
I 1 - Technical feasibility
I Can it run fast enough?
I Is it low enough power?
I Can it operate at 1.2V?
I Is the required IP available?
I 2 - Financial Analysis
I What is the cost to get first prototypes (NRE)
I What is the volume piece part price?
I How many will we ship?
I How much market share would we loose?
I Roughly: FPGAs for volumes <1000’s, ASICs for volumes >10,000