数字芯片设计流程之verilog设计

article/2025/10/13 15:25:04

数字芯片设计流程:

功能验证之前与工艺库没多大联系,验证芯片设计的功能是否正确,针对抽象的代码进行功能验证理想值。

一致性验证确保生成的网表和代码设计功能一致;DFT之后是数字后端。

静态时序分析,从逻辑综合开始拿给后端,确保每一个阶段没有问题。

后仿真,证明加入延迟后功能是否正确。

 

一、verilog设计

可综合语句四大关键字:always、if-else、assign、case

1、if-else通常被逻辑综合工具映射为多路选择器Multiplex。

重构if-else映射硬件结构代码,减少加法器能减少硬件面积,但是会增加控制语句的延时。

单if语句会被映射为无优先级的判断结构,主要描述多条件判断结构。(if-elseif-elseif)

多if语句被映射为具有优先级的判断结构,具有优先级的多选结构会消耗组合逻辑,不推荐使用。在设计中要求某些信号先到达(关键使能信号、选择信号),有些信号需要后到达(慢速信号、有效时间长的信号),此时需要if-if结构。

2、case:无优先级的判断结构

与单if语句条件互斥,多用于指令译码电路。

3、latch:慎用

一般只有异步电路和门控时钟时候使用。

latch由电平触发,非同步控制;DFF由时钟沿触发,同步控制。latch容易产生毛刺,DFF不易产生毛刺。

不完备的条件判断语句产生latch:if缺少else,case缺少default。

4、full-case和parallel-case原语

full-case:告诉综合器,当前case结构所列条件已完备,避免latch。

parallel-case:如果case条件不互斥,用这条原语告诉DC,所有条件均互斥,且并行,无优先权。

5、逻辑复制:均衡负载

通过逻辑复制,降低关键信号的扇出,进而降低该信号的传播延迟,提高电路性能。

资源顺序重排:降低传播延时。

改进:

面积与速度的互换、乒乓操作、流水线操作

乒乓操作


http://chatgpt.dhexx.cn/article/xyq9eqhl.shtml

相关文章

数字芯片设计全流程

设计全流程 IDM:Flabless-Fab-OSTA Flabless:设计需求-RTL文件(寄存器传输级电路)-后端设计-GDS版图 EDA工具、半导体IP Fab:工艺制造-晶圆裸片 半导体设备、材料 OSTA:封装测试-芯片 数字ASIC设计流程 SOC设计流程 前端设计…

常见数字芯片功能描述总结

文章目录 1. 74HCT541芯片:【三态输出驱动器】1.1 学名1.2 功能描述1.3 引脚图(摘自手册)1.3.1 引脚描述1.3.2 功能真值表 1.4 参考电路 2. 74HCT574芯片:带锁存功能的【三态上升沿触发器】2.1 学名2.2 功能描述2.3 引脚图&#x…

java编程常用软件

有大神曾说“给我一个记事本,我还你一个项目”,作为小白的我,以前也对这句话深信不疑,但当我参加人生第一次编程考试的时候,我发现我用记事本码代码的速度实在是太慢了,一样的代码,别人用eclips…

软件:推荐八款电脑实用软件,你都用过吗?

今天给大家推荐八款电脑非常实用的软件,希望对大家能有所帮助! 1、Audio Hijack Pro 一款Mac 上的录音软件。它比较强大的功能是可以录制多个应用的声音,然后组合成一个结果,然后输出。2、快贴 一个跨平台剪切板同步软件。你只需要…

Java程序员常用软件

目录 1、IDE 2、应用服务器 3、分布式版本控制 4、项目管理 5、数据库管理工具 6、Web服务器 7、接口测试工具 8、SSH工具 9、抓包工具 10、其他一些软件 工欲善其事必先利其器,作为有多年开发经验的Java程序员,应该都会有一些常用的软件来辅助…

电脑软件:推荐5款实用的效率软件

目录 1、图片管理神器-Image Tuner 2、系统维护神器-Dism 3、桌面效率神器-蜂窝桌面整理 4、键鼠模拟软件-按键精灵 5、书签管理神器-Toby for Chrome 今天小编大家推荐5款实用的效率神器,希望对大家能有所帮助! 1、图片管理神器-Image Tuner 1000张图片…

五个计算机常用应用软件,这些电脑软件很常用 日常必备软件就是它了

5个超良心电脑软件,每一个功能都十分强大!请低调使用! 很多软件你听到很多人在说,但不一定好用;有的软件没有听过但却十分的好用!今天就为大家介绍五款小众但很好用的电脑软件! 一:Internet Download Manager(IDM) 这是一个非常好用的下载器&…

备份计算机软件,如何备份电脑里面的软件

最近,小编电脑系统重装了,发现需要使用的软件要一个一个重新安装非常麻烦。吃一堑长一智,小编觉得有必要对电脑里的常用软件进行一下备份,那么,如何备份电脑里面的软件?下面,给大家推荐一些软件备份工具,希望大家可以帮到大家! 软件备份工具推荐: 以下排名不分先后 一…

用计算机打开软件,电脑上如何打开软件?

电脑已经成为现代企业办公的重要组成部分,而电脑上各种软件的使用又是必不可少的。那么如何在电脑上打开一款软件呢?小编汇总了几种常用的方法,希望对你有所帮助哦! 方法1:双击桌面快捷方式 这是一种最常用也最快捷简单…

计算机科学的常用软件,常用的电脑必备软件清单,6款最顶尖实用的黑科技软件,你都装了没?...

原标题:常用的电脑必备软件清单,6款最顶尖实用的黑科技软件,你都装了没? 现如今,在工作、生活以及学习当中越来越离不开电脑和手机,其中电脑可以说在我们学习和工作中我们经常,这就导致在每个人…

计算机软件图标不正常,电脑桌面软件图标显示异常

电脑桌面某个图标显示不正常 电脑桌面所有的图标不正常是系统问题或者设置问题,某个图标的问题,是该图标所属的软件出现了问题,可以找到这软件,然后重新下载一个,覆盖安装后即可解决。 图标是具有明确指代含义的计算机图形。 其中桌面图标是软件标识,界面中的图标是功能标…

Windows常用必备软件整理,太全了,值得收藏

目录 1、Office系列 2、杀毒软件 3、视频播放和视频处理 4、音乐播放 5、压缩解压 6、输入法 7、PDF阅读软件 8、文件加密 9、网盘 10、社交聊天 11、日常办公软件 ‍12、图片/照片处理‍ 13、系统自带的工具 Windows常用必备软件整理,太全了,值得收藏&…

有哪些实用的电脑软件值得推荐?

本期给大家推荐10款实用软件,让你的电脑舒适度提升9999%; 同时,也为大家盘点了10款流氓/捆绑软件,建议彻底删除/卸载! 10款必装的实用软件: 1、火绒安全 这款软件已经有无数人推荐了,相比起那些喜欢捆绑的流氓软件,这款安全软件绝对算是一股清流了。 除了拥有简洁的界面…

个人电脑日常必备软件推荐,无广告、好用、持续更新

目录 引言1. 杀毒软件2. 浏览器3. 视频浏览器4. 解压缩软件5. 下载器6. 软件卸载器7. 桌面整理软件8. Moo0工具集9. OBS录屏及导播总结 引言 最近被实验室的电脑实在整的无语了,各种垃圾弹窗、各种捆绑安装、各种涉h推荐,严重影响工作效率。最后删除各种…

bim软件电脑配置测试,BIM软件对电脑配置要求

原标题:BIM软件对电脑配置要求 很多刚接触BIM的小伙换,对于其强大的功能感到惊叹的同时,纷纷表示出对于其浓厚的学习兴趣。因为BIM对于数据处理能力与CAD比超越太多了,导致BIM软件对电脑配置要求也是很高,这里笔者就以…

常用计算机制图软件,常用的电脑画图软件有什么?

常用的电脑画图软件有什么?在21世纪,学习动漫绘画,就离不开绘图软件,绘图软件以其便捷性,让绘图工作加快了无数倍,是现代绘画从业人员离不开的绘画工具。那么,关于常见的动漫绘图软件同学们知道…

大学生、办公人员电脑必备的10款实用软件 简直是太好用了

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言1、文件搜索工具:Everything2、文件预览工具:Seer3、数据恢复工具:DiskGenius4、系统清理工具:CCleaner5、护眼工…

计算机常用压缩软件有哪些,电脑压缩软件哪个好推荐

压缩软件是办公人士再熟悉不过的软件了,一般我们常见到的压缩包基本上都是需要使用解压缩软件来进行打包或者解压的。市面上的压缩软件有收费也有免费的,可是作为小白的我们该如何选择电脑压缩软件,压缩软件哪个好你知道吗? 电脑压…

常用计算机应用软件,电脑必备哪些应用软件?

新电脑买回家,除了根据自己的使用习惯安装软件,是否还缺少几款装机必备的“神器"? 今天盘点下那些电脑必装的良心软件,纯属个人经验,属于装了就舍不得卸载的那种, 无毒,无广告,…

计算机桌面常用图标,电脑常用软件图标 常用的电脑软件图标

我以前在太平洋下过.很漂亮的3D软件图标. 你查找看. 怎么把电脑桌面的应用软件图标变大 1、下图中原本的桌面图标的初始状态比较小。 2、选中其中的一个桌面图标,或者全选所有的桌面图标也可以。 3、按下键盘的Ctrl键不动。 4、然后用鼠标上的滚轮,向上滚动鼠标滑轮。 5、…