soc and asic difference
Refer the book titled on EDA ,
Added after 4 minutes:
By contrast, an SOC is an IC dedicated to a specific application. It includes a compute engine (microprocessor core, digital signal processor core or graphics core), memory and logic on a single chip. There are two types of SOC devices: applicationspecific integrated circuits (ASICs), which are sold to a single user; and applicationspecific standard products (ASSPs), which are sold to more than one user.
SOC devices now represent over half of all new ASIC and ASSP designs.
Refer to this article titled : SIP vs. SOC: The Case for SIP
Added after 3 minutes:
Refer :
**broken link removed**
Figure 1: ASIC vs SoC: Major difference is the software
Added after 8 minutes:
ASIC vs SoC
What are the main differences between ASIC and SoC design? Typical SoC includes components like CPUs, DSPs, and memory that have traditionally been in separate chips. In SoC designs, external IP plays a much larger role. The designs are simply too big and complex to be developed from scratch within a single organization. Where custom logic is used, there is tremendous emphasis on re-use of existing design work, rather than re-inventing the wheel for each design. Another difference with SoCs is the emphasis on being able to roll out derivative products quickly. Companies want to capitalize on market successes by making small changes to existing designs to target new market niches. The biggest single difference between SoCs and traditional ASICs, however, is the importance of software. Software has become the key differentiator among products and often requires major development time.
http://www.hwswworld.com/wp/