15.08.2013 Views

DESIGN OF A CUSTOM ASIC INCORPORATING CAN™ AND 1 ...

DESIGN OF A CUSTOM ASIC INCORPORATING CAN™ AND 1 ...

DESIGN OF A CUSTOM ASIC INCORPORATING CAN™ AND 1 ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CHAPTER 1<br />

INTRODUCTION<br />

An <strong>ASIC</strong> (Application-Specific Integrated Circuit) is a collection of memory and logic<br />

circuits on an individual silicon die. <strong>ASIC</strong>s are custom designed by end-customers to perform a<br />

specific function and thereby meet the specific needs of their application. The use of <strong>ASIC</strong>s<br />

improves performance over general-purpose CPUs, because <strong>ASIC</strong>s are “hardwired” to do a<br />

specific job and do not incur the overhead of fetching and interpreting stored instructions.<br />

Customers implement their designs in a single silicon die by mapping their functions to a set of<br />

predesigned, preverified logic circuits typically provided by the <strong>ASIC</strong> vendor. <strong>ASIC</strong>s are used in<br />

an assortment of products ranging from everyday consumer products such as personal<br />

computers, automobiles, digital cameras and video games, to high-end technology products such<br />

as workstations and supercomputers [1].<br />

<strong>ASIC</strong>s are usually classified into one of three categories: full custom, semi-custom, and<br />

structured or platform <strong>ASIC</strong>s. Full-custom <strong>ASIC</strong>s are those that are entirely tailor-fitted to a<br />

particular application from the very start and are the most costly. This means that a full custom<br />

<strong>ASIC</strong> cannot be modified to suit different applications, and is generally produced as a single,<br />

specific product for a particular application only. Semi-custom <strong>ASIC</strong>s can be partly customized<br />

to serve different functions within its general area of application. Unlike full-custom <strong>ASIC</strong>s,<br />

semi-custom <strong>ASIC</strong>s are designed to allow a certain degree of modification during the<br />

1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!