原创 【博客大赛】SOC感---综合及时序分析--前言

2016-2-13 21:02 1860 21 21 分类: 工程师职场 文集: SOC

: 综合及时序分析

前言:

我们将一个ideartl代码实现,然后经过仿真验证确保功能正确,但是到这一步离芯片出厂还有十万八千里,应该来说,如果不是超级复杂的idea,其实写代码反而是整个ic设计中最容易的事情了,因为你如果画好时序图,分析足够透彻,基本上就像写普通的文档一样。

代码完毕后一般还会进行lint的检查,检查一些语法上的不规范或者错误,也会进行cdc的检查,确保cdc处理的正确,到此时代码阶段基本就会停止,进入code freeze的状态,后面再出现问题,如果不是很大的,基本上就不允许修改rtl代码,而是要进行netlist网表级或者版图级的ECO,否则从头开始的话,整个流程会很长很长。

代码code freeze后就进入了所谓的综合阶段,综合在干神马,用一个公式表示如下:

综合(synthesis= 翻译(translation+ 优化(optimization+ 映射(mapping),

20160213210102975001.jpg

20160213210109188002.jpg

翻译其实就是将代码对应到诸如与非,反向,触发器等基本的门,优化是利用施加的约束限制将芯片的面积,速度等控制在最优解上,映射就是将基本门对应到诸如台积电等第三方提供的工艺库中。

综合其实就是基于第三方工艺库在面积,功耗,速度之间需找一个最佳值,这个值满足用户的需求且是最优的。

20160213210115116003.jpg

文章评论0条评论)

登录后参与讨论
我要评论
0
21
关闭 站长推荐上一条 /2 下一条