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

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

3天内不再提示

设计直接从RTL流向GDSII

PCB线路板打样 来源:LONG 2019-08-12 17:29 次阅读

EDA行业的历史不断受到技术周期性动荡以及权力平衡的影响。随着电子设计自动化(EDA)解决方案的创建,半导体工艺技术的进步和不断增加的上市时间需求成为必然。诸如综合等关键技术正在成为商品,传统的逻辑和物理设计流程所依赖的基础不再适用。当前的多供应商,多工具设计流程无法充分解决时序收敛问题,也无法解决数百万门设计问题。设计人员真正需要的是单一的集成系统,它可以将设计直接从RTL流向GDSII,并保证性能良好。

这一突破性解决方案将从何而来?从最新起点,。以综合为例。 Synopsys Design Compiler在12年前取得了突破,但直到Ambit的BuildGates来到它之前,它几乎停滞不前。 BuildGates为逻辑综合带来了三项重大改进:更大容量(高达100K门),在时序相关优化期间获得更好的结果,以及为大型设计提供分布式综合的时间预算。 Synopsys通过对DC进行略微改进,回应了其首个再合成竞争对手Ambit。但是,用户仍然坚持使用已有12年历史的DC技术。

地方和路线并没有停滞不前,因为每走一步都需要两步。这主要是由于Cadence习惯于获得体面的技术,然后将其用于老化的设计流程而不是整合它。这为他们创造了一个有利可图的设计服务业务,因为它需要专家们弄清楚如何将所有点工具有效地组合在一起。但是,Cadence最后一次开发出更好的,新的布局布线工具是什么时候?

由于他们需要保持Wallstreet的快乐,Cadence和Synopsys声称他们拥有或接近拥有RTL GDSIIflow可减少迭代次数并解决信号完整性和时序收敛问题。毫不奇怪,消除迭代,大型设计的容量和保证时序收敛不是他们的功能列表。我赞扬他们的诚实,因为他们无法提供这些信息

半导体工艺技术的特征尺寸的不断减少为这些传统的合成,布局和布线系统带来了难以克服的问题。大多数这些工具是在10 - 15年前开发的,当时10K门设计是最后的,面积是最严峻的挑战,互连延迟是不可忽视的。那时候合成与布局和布线之间的差距不是问题。

在今天的DSM设计中,互连布线代表了电路中延迟的绝大部分。与门延迟不同,互连延迟在逻辑设计期间难以预测,因为它取决于硅的最终物理布局。因此,对于传统的EDA解决方案,硅设计团队必须在逻辑和物理设计之间进行多次迭代,以满足时序要求,通常会延迟产品发布数月。

虽然Synopsys和Cadence已经发布了关于物理编译器和PKS的重大声明 - 他们目前对RTL toGDSII流问题的回答 - 他们实际上只是在“综合”产品中重新包装存在的合成,放置和全局路由引擎。如果这些公司了解如何解决设计师的问题和需求,他们就会知道设计师需要处理1M到10M门设计的工具,而仅仅是减少工作是不够的。

为了满足这些解决方案的时间安排,当通过优化使布局估计无效并且必须以与技术无关的方式显着重构设计的某些部分时,仍需要迭代。此外,新解决方案还需要在详细布局和布线之间进行迭代,因为它们不提供详细的布局规划。如果没有详细的布局规划,这些方法必须使用guesstimates formacro和pad placement。由两个宏组成的关键路径的时序仅由几个逻辑级别组成,高度依赖于精确的宏位置。

由于这些方法无法保证芯片性能,因此设计人员对这些工具进行基准测试需要通过整个芯片设计流向GDSII。只有使用无DRC的GDSII,才能知道他的芯片是否符合时序要求。

这些新的解决方案也受到100K门综合容量限制的阻碍。布局和布线算法通过扁平设计产生最佳结果。为了利用这些胶溶液,物理块现在被限制在合成的极限,并且需要基于极限的限制来定义层次边界。时序收敛的严重问题发生在1M +门设计中,并且是长线,宏和焊盘放置的直接结果。

为GDSII解决方案提供完整的集成RTL,可以减少迭代次数,保证时序,并且处理大型设计平板,逻辑和物理设计技术的能力必须完全重新设计。综合必须不再依赖于随机线载模型或初始布局的估计来管理互连延迟。合成必须与使用时序作为主要约束的完整物理设计解决方案紧密集成。为了实现必要的集成级别,此解决方案必须在单个统一的数据架构上运行,以允许工具同时工作。由于Cadence和Synopsys显然无法提供这样的解决方案,它将从何而来?无一例外,创业公司推动了技术的进步,改变了行业的力量平衡。如果EDA历史记录是任何指标,那么只有创业公司可以通过这种革命性的解决方案。

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

    关注

    1

    文章

    377

    浏览量

    59068
  • GDSII
    +关注

    关注

    0

    文章

    6

    浏览量

    8764
  • PCB打样
    +关注

    关注

    17

    文章

    2965

    浏览量

    21386
  • 华强PCB
    +关注

    关注

    8

    文章

    1831

    浏览量

    27460
  • 华强pcb线路板打样

    关注

    5

    文章

    14629

    浏览量

    42578
收藏 人收藏

    评论

    相关推荐

    算法到RTL实现课程预览 - 1

    算法RTL
    皮特派
    发布于 :2022年08月01日 14:53:52

    [求助]GDSII和ASCII格式互换!!!

    网上很多的转换工具都是只能GDSII转换到ASCII。谁有这方面的转换工具?最好是JAVA的。C语言也行。GDSII和ASCII互相转换的方法也行。
    发表于 11-03 20:55

    GDSII是什么?什么是GDSII文件

    GDSII是版图数据的格式GDSII文件:GDSII Stream format is the standard file format for transfering/archiving 2D
    发表于 06-07 10:55

    信号流向问题

    在这个电路图中开关S接正—9V时二极管V1不导通,信号输入端(IN)与信号输出端(OUT)被截断。当开关接+9V时二极管导通,信号输入端(IN)流向输出端(OUT)问信号为什么流向输出端而不
    发表于 06-26 22:52

    pcb如何规划信号流向

    转自网络:每一款产品包含了音视频,模拟,数字,电源管理这些典型的电路模块,理清信号流向图有助于我们更好的提高布局的效率和正确性,我们都知道,布局的好坏直接影响到布线的质量和效果。因此,如何正确的规划
    发表于 10-15 11:55

    昂达Realtek/RTL8169/ RTL8169S(B)

    昂达Realtek RTL8169 RTL8169S(B) RTL8110S(B) RTL8169SC 网卡驱动 6.49.rar
    发表于 01-26 17:08 20次下载

    RTL,RTL是什么意思

    RTL,RTL是什么意思 电阻晶体管逻辑电路 RTL电路-电
    发表于 03-08 11:19 1.4w次阅读

    Cadence提供新一代Encounter RTL-to-GDSII流程

    全球电子设计创新领先企业Cadence设计系统公司日前宣布推出最新版Cadence Encounter RTL-to-GDSII流程.
    发表于 03-10 09:44 775次阅读

    RTL8139C RTL8139C-LF RTL8139CL RTL8139CL-LF

    RTL8139C RTL8139C-LF RTL8139CL RTL8139CL-LF
    发表于 10-25 14:48 23次下载
    <b class='flag-5'>RTL</b>8139C <b class='flag-5'>RTL</b>8139C-LF <b class='flag-5'>RTL</b>8139CL <b class='flag-5'>RTL</b>8139CL-LF

    RTL8196C-RTL8192CE-RTL8188RE应用参考原理图

    RTL8196C_RTL8192CE RTL8188RE应用参考原理图
    发表于 03-07 13:53 20次下载

    RTL8198+RTL8192CE+RTL8192DE应用参考原理图

    RTL8198+RTL8192CE+RTL8192DE应用参考原理图
    发表于 03-07 14:37 55次下载

    RTL8382L+RTL8218B+RTL8231L应用参考原理图

    RTL8382L+RTL8218B+RTL8231L应用参考原理图
    发表于 03-09 10:30 356次下载

    Vivado中对RTL源文件如何进行加密

    直接把密钥嵌入到RTL源文件中 允许客户直接把密钥的内容直接贴到RTL源文件中protect begin和protect end之间的内容就
    发表于 02-10 12:17 1176次阅读

    直接在网表中插入RTL来快速做芯片功能ECO

    我们在网表里直接插入了RTL的always语句,对wr_data_7_进行了打拍和简单逻辑处理(新加的逻辑所需要的输入信号都可以在原网表中找到),把处理后的信号wr_data_7_new_d接到原DFF的D端,如下图中的箭头。这种在网表里
    的头像 发表于 06-06 16:20 1271次阅读
    <b class='flag-5'>直接</b>在网表中插入<b class='flag-5'>RTL</b>来快速做芯片功能ECO

    传统用于数字设计的CPU是否已经达到了容量极限?

    在数字设计的Implementation过程中,从RTLGDSII的每一步都是高度计算密集型的。
    的头像 发表于 04-17 10:11 110次阅读