前言
前面对SOC的背景、系统级的Soc、IP以及Soc与IP产业有了一下了解,这里我们来看看SoC的设计方法学。了解学校一下Soc这个玩意怎么设计出来的。
传统设计流程可分为逻辑设计与物理实现两个相互独立阶段,包含以下几个步骤:
- 系统规划、
- 功能设计、
- 逻辑设计、
- 电路设计、
- 设计验证、
- 生产制作、
- 测试调试。
芯片的设计考虑较简单,设计人员要做的只是前端设计,如系统结构设计,进行前端模拟仿真并且向硅片供应商提供网表。硅片供应商则负责后端设计,包括芯片的物理设计、封装、测试和成品率管理。
随着系统集成度的不断提高以及终端用户需求的多样化,系统功能愈来愈复杂,如何确定系统结构并完成软硬件的划分成为关键,传统的系统设计方法已经不能很好地满足设计的需求。
为了提高芯片的设计效率,缩短设计周期,系统设计需要新的设计理论体系和设计方法,以克服传统设计方法中前端设计和后端设计相互分离的弊病。这一新的设计