1. Introduction to ASIC - SoC
Design
An application-specific
integrated circuit (ASIC) is an integrated circuit
(IC) customized 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.
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.
SoC
is a collection of components and/or subsystems (designed as Ips, ASICs)
interconnected to perform the specified functions. Entire system is built on a
single piece of silicon. SoC includes a processor, memory, DSP Cores, IO
devices, interfaces to external circuitry, and custom IPs as Verilog or VHDL
modules.
SoC
consists of Very large transistor counts on a single IC. Mixed
technologies, mixed design on the same chip are commonly used. They include –
Digital, analog, FPGA, full custom, semi-custom, etc. A SoC usually contains
one or more processors and co-processors, internal memory and memory
controllers for external memory, buses/interconnect architectures such as AMBA,
peripherals (timer, interrupt controller, etc.), I/O channels amd many
more.
Thus
SoC is essentially a mixture of ASIC, including full-custom and
semi-custom (standard cells), reusable Intellectual Property (IP) blocks (also
called macro, hard macro, cores) as shown in below diagram.
IP
core based design approach mainly intended for reducing design
complexity and time to market. There are different IP cores supplied by
different vendors in different technologies of different specifications. Customizable
soft cores provides essential set of preverified parameters to cinfigure
acording to the customer requirement Interface logic generally support
standard buses to ease integration. Bus-based architectures such as IBM
core-connect, Motorola IP-bus, ARM's advanced microcontroller bus architecture
(AMBA), etc that facilitate core-based SoC design.
Hi!
ReplyDeleteHow are you? My name is Karen Kohtz, and I'm an editor at EEWeb.com, an electrical engineering website and community. My colleague, Claire Hellar, contacted you about featuring your site on our Site-of-the-Day column, and I would like to follow up with you. I am impressed with asic-soc.blogspot.com, and your work with electronics, and I would like to invite you to be interviewed and featured on EEWeb's Featured Engineer column.
On our Featured Engineer column we feature electrical engineering professionals, engineering hobbyists, bloggers, company leaders, entrepreneurs, and students.
You can view the column here:
http://www.eeweb.com/spotlight/interview-with-carlos-asmat
http://www.eeweb.com/spotlight/interview-with-ian-lesnet
I think our readers would enjoy and benefit from reading about your experiences and perspective as an electronics enthusiast and blogger. The interview is a simple and free process done over email, so please let me know if you're interested!
I look forward to hearing from you soon!
Best regards,
Karen Kohtz
Assistant Editor, EEWeb
www.eeweb.com
Phone: 208-639-6481
Email: karen@eeweb.com
Hi Karen Kohtz,
DeleteI have sent an email regarding above subject.
Thanks & Regards
http://asic-soc.blogspot.com
This comment has been removed by the author.
ReplyDeleteAlthough the theoretical aspects of logic gates may seem a bit abstract, they have very practical real-world applications in both industrial and domestic situations. Logic gates are present in various electronic devices from street lamps to security alarms and ventilation systems.
ReplyDeleteCreately Logic Gate software allows you to Easily Create Logic Gate Diagrams Online to Better analyze and understand your circuit systems by effectively visualizing them with logic gate diagrams. It comes with Built-in tools to create dynamic and interactive presentations to easily present your logic gate diagrams to an audience and many more Easy-to-Use Visual Tools for Creating Logic Gates.