Verilog HDL数字集成电路设计原理与应用课件:设计与验证语言的发展趋势.ppt

Verilog HDL数字集成电路设计原理与应用课件:设计与验证语言的发展趋势.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

***********设计与验证语言的发展趋势本章小结以VerilogHDL和VHDL为代表的硬件描述语言(HDL)的发展至今已有20多年的历史,并成功地应用于设计的各个阶段:建模、仿真、验证和综合等。20世纪80年代出现了上百种硬件描述语言,对设计自动化曾起到了极大的促进和推动作用。在这些硬件描述语言中,VerilogHDL和VHDL最终成为行业界标准化语言。

近年来,微电子技术飞速发展,在制造工艺上从350?nm提高到22?nm,为功能更强、更复杂的芯片制造提供了基础,数字集成电路的规模和复杂度迅速提高。在传统硅工艺上,集成电路正从单一的数字或模拟芯片向数模混合的单芯片结构发展;芯片结构正从高频率单一内核向低频率异构多内核体系发展;单芯片集成晶体管数量也从几万门增加到了几十亿门。这些新技术和新需求的产生为ULSI芯片设计方法和验证方法提出了新的要求,归结起来主要有两方面。(1)如何提高ULSI规模的ASIC和FPGA的设计效率。大规模、高复杂度、数模混合是数字集成电路的发展趋势,应用在多媒体、通信系统、计算设备等领域的异构SoC和MPSoCs结构芯片已经成为集成电路新的增长点。如何在现有的硬件设计语言和方法学上,针对新的设计问题,提出有效的解决方法和途径是目前集成电路EDA领域需要解决的最主要问题。

VerilogHDL和VHDL等硬件描述语言在解决中小规模数字集成电路的设计上发挥了强有力的作用,然而集成度和规模的扩大使得传统硬件描述语言在设计效率上产生了新的问题。应用在通信系统和多媒体领域的集成电路需要进行大量的复杂计算模型仿真和定点化设计,如图8-1所示,然后用硬件描述语言设计电路,如果不符合设计要求,就要修改数学模型,直到达到设计要求,再送到下一个阶段进行芯片设计。图8-1SoC设计流程VerilogHDL和VHDL在这种系统级设计方面显得力不从心,而C、C++和Matlab等程序设计语言在系统级设计和仿真中显示出了强大的设计效率。这就导致了目前ULSI芯片设计的尴尬局面,即系统级设计采用高级程序设计语言,芯片设计和仿真采用灵活性较差的硬件描述语言。这种局面使得数字集成电路的设计人员和部门分工变得复杂,严重影响了设计效率。设计人员希望能有一种高效的设计语言将系统设计和电路设计结合在一起,以面对复杂的大规模集成电路的设计。(2)如何极大地提高电路规模和复杂结构芯片设计、仿真的效率和有效性。仿真和测试是确保数字集成电路芯片流片成功的关键。在目前的工艺水平和成本下集成电路的流片费用高,已经成为芯片成本的重要部分。如何有效通过仿真和测试确保芯片流片的成功率,是硬件描述设计语言面对的一个问题。

当面对中小规模集成电路时,VerilogHDL和VHDL可以有效地从电路分析的角度进行硬件设计的测试和仿真。然而目前集成电路规模巨大,功能丰富,模拟和数字结构混合,给测试和仿真带来了巨大困难。同时,系统设计往往采用C语言等高级程序语言。这些情况一方面使得采用传统硬件描述语言的测试和仿真时间长,复杂程度高;另一方面使得系统验证和电路验证采用不同平台,一致性和可靠性降低。由于硬件电路测试和仿真时间长、复杂度高,同时也是确保芯片质量的重要环节,因此高效率的测试和仿真方法是硬件描述语言面对的另一个问题。在2001年举行的国际HDL会议上,与会者就使用何种设计语言展开了生动、激烈的辩论。最后就“如果要启动一个芯片设计项目,愿意选择哪种方案”进行了投票表决,结果,仅有2、3票赞成使用SystemC为代表的高级程序设计语言,而有约40票赞成采用以VerilogHDL为代表的传统硬件描述语言。

VerilogHDL支持者认为,开发一种新的设计语言是一种浪费,VerilogHDL有能力面对超大规模数字集成电路在设计方法方面的新困难;SystemC支持者认为,系统级芯片SoC快速增长的复杂性需要新的设计方法;C语言的赞扬者认为,VerilogHDL是硬件设计的汇编语言,而编程的标准很快就会是高级语言,CynlibC++是最佳的选择,它的速度快、代码精简;Superlog的捍卫者认为,Superlog是VerilogHDL的扩展,可以在整个设计流程中仅提供一种语言和一个仿真器,与现有的方法兼容,是一种进化而不是一场革命。还有人提出设计带有模拟电路的芯片,硬件描述语言必须有模拟扩展部分,如VerilogHDL-A,既要求能够描述门级、开关级,又要求具有描述物理特性的能力。目前的情况是,以VerilogHDL和VHDL为代表的传统设计语言依旧是数字集成电路的最主要设计语言,以SystemVerilog为代表的传统硬件描述

文档评论(0)

ning2021 + 关注
实名认证
内容提供者

中医资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月10日上传了中医资格证

1亿VIP精品文档

相关文档