0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

IC设计前仿真和后仿真之间有哪些异同点呢?

jf_GctfwYN7 来源:IC修真院 2023-03-07 09:27 次阅读

一个完整的电路设计中必然包含前仿真和后仿真两个部分,它们都属于验证的必要环节。

尤其是在复杂的芯片设计中,验证要占用整个芯片设计流程时间的60%-70%。目的就是尽可能地对芯片功能进行充分的验证,尽早暴露出问题、解决问题,以保证所有功能完全正确。

那么前仿真和后仿真之间有哪些异同点呢?

01 先说相同之处

前仿真和后仿真都属于数字验证工程师的工作范畴,且都涉及到验证环境的搭建,需要耗费大量的时间。

在实际工作中,需要使用的工具基本也是一样的。例如Synopsys公司的VCS、Cadence公司的xrun和Model Tech公司的ModelSim

02 解决的问题不同

前仿真也可以叫功能仿真、行为仿真,主要验证电路在理想环境下的行为和设计构想是否一致,电路功能是否符合Spec和设计要求。

后仿真也可以叫时序仿真、布局布线后仿真,主要针对布局布线之后的网表,加入时序分析,对功能正确性进行仿真验证。

前仿真主要验证的是功能正确性,后仿真主要验证的是时序正确性。

03 侧重点不同

前仿真关心的是器件参数,不考虑电路门延迟与线延迟,没有器件内部逻辑单元和连线的实际延时信息,只是初步验证系统的逻辑功能。

后仿真除了关心器件参数之外还需要考虑线的寄生问题,这就是为什么后端环节中需要进行寄生参数提取。

因为导线本身存在的电阻,相邻导线之间的互感,耦合电容在芯片内部会产生信号噪声,串扰和反射。这些效应会产生信号完整性问题,导致信号电压波动和变化,如果严重就会导致信号失真错误。所以,提取寄生参数进行再次分析验证,分析信号完整性问题是非常重要的。

04 流程环节不同

一个比较明显的区分标志就是布局布线。

前仿真需要在RTL代码设计环节进行,后仿真要在布局布线环节之后进行。

布局布线之后,晶体管等各类器件的具体形状、尺寸、相互位置已经确定,这表示将来制造完成的芯片结构也就确定了。

不同的版图设计将产生不同的寄生参数。例如,金属互连线和衬底之间所产生的分布电容大小与版图设计密切相关,版图设计不同,线的长度和路径都有可能不同,寄生电容也就不同。其他寄生情况与此类似,大部分都和具体的版图有关。

05 仿真结果不同

前仿真主要分析电路逻辑功能,相对于后仿真来说速度更快。

后仿真引入了寄生分布参数的实际电路进行仿真,能够比较好地反应芯片的实际工作情况,是更接近于实际的仿真。但消耗时间相对更长。

有时候也会出现前后仿真结果不一致甚至差别很大的情况,其实一大部分原因就是它们各自的侧重点不同。





审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IC设计
    +关注

    关注

    38

    文章

    1296

    浏览量

    103940
  • RTL
    RTL
    +关注

    关注

    1

    文章

    385

    浏览量

    59770
  • SPEC
    +关注

    关注

    0

    文章

    31

    浏览量

    15794
  • 耦合电容
    +关注

    关注

    2

    文章

    154

    浏览量

    19819

原文标题:芯片科普 | IC设计前仿真和后仿真的区别?

文章出处:【微信号:IC修真院,微信公众号:IC修真院】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Xilinx Fpga仿真仿真

    Xilinx Fpga仿真仿真
    发表于 08-15 18:49

    Xilinx Fpga仿真仿真

    本帖最后由 eehome 于 2013-1-5 10:08 编辑 Xilinx Fpga仿真仿真
    发表于 08-17 08:50

    请问微波通信与卫星通信哪些异同点

    请问微波通信与卫星通信哪些异同点
    发表于 06-22 06:36

    无刷电机与刷电机异同点

    无刷电机与刷电机: 基本原理介绍:异同点PID1、PID抗积分饱和原理当系统存在一个方向的误差时,由于积分的累加作用会使控...
    发表于 09-16 09:06

    交换模式与路由模式哪些异同点

    交换模式是什么?路由模式又是什么?交换模式与路由模式哪些异同点
    发表于 10-15 09:35

    请问单片机/ARM/DSP哪些异同点

    请问单片机/ARM/DSP哪些异同点
    发表于 10-25 07:13

    IWDG与WWDG的异同点分别有哪些

    IWDG与WWDG的异同点分别有哪些?IWDG与WWDG的触发复位条件哪些不同之处?
    发表于 01-17 07:29

    微型计算机和单片机哪些异同点

    微型计算机和单片机的基本机构是怎样构成的?微型计算机和单片机哪些异同点
    发表于 01-26 06:31

    Android和Linux系统的异同点是什么?

    Android和Linux系统的异同点是什么?
    发表于 03-02 07:17

    USB与IEEE1394的异同点哪些?

    USB与IEEE1394的异同点哪些? 一、USB与IEEE1394的相同点主要有哪些?   两者都是一种通用外接设备接口。   两者都可以快速
    发表于 03-26 09:25 1493次阅读

    PCB布局和布局仿真之间的区别

    之前,您可以模拟什么?” 本文将解释布局和布局仿真之间的区别,并回答上述问题。 模拟PCB设计 电子电路设计的成功通常取决于模拟。无论是信号完整性,电源完整性,电磁兼容性,模拟还是
    的头像 发表于 02-04 14:24 6602次阅读

    MOSFET和IGBT之间哪些异同点

    然而,在实际应用中,工程师们都会遇到一个相同的困惑:器件的选型着实令人头疼。对此,小编感同身受。今天,我们就一起来看看MOSFET和IGBT之间哪些异同点,在选型时应着重查看哪些参数。
    的头像 发表于 01-01 09:16 1.3w次阅读

    芯片仿真仿真的区别

    在芯片设计中,仿真仿真都是非常重要的环节,但它们在功能和目的上存在明显的区别。本文将详细介绍仿真
    的头像 发表于 12-13 15:06 7682次阅读

    fpga仿真仿真的区别

    FPGA的仿真仿真在芯片设计和验证过程中扮演着不同的角色,各自具有独特的特点和重要性。
    的头像 发表于 03-15 15:29 2193次阅读

    IC设计中仿真仿真的区别

    一个完整的电路设计中必然包含仿真仿真两个部分,它们都属于芯片验证中的关键环节。
    发表于 03-29 11:35 1378次阅读