在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2927|回复: 10

[求助] 请问大规模数字电路比如CPU的版图可以自动生成吗?

[复制链接]
发表于 2022-3-16 15:54:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
      请问大规模数字电路(比如CPU)的版图是否可以自动生成,如果可以,一般是用什么软件?如果不可以,规模这么大,版图还需要一个一个管子调出来?
发表于 2022-3-16 16:20:43 | 显示全部楼层
你说的是pr??
 楼主| 发表于 2022-3-16 16:40:14 | 显示全部楼层


      查资料得知,pr是place and route,即布局布线。
      本人做的是模拟,模拟版图在cadence下一个一个管子调出画,最近项目上涉及到数字的模块,便有这样的疑问,或者说不知道数字版图设计的流程是怎么样的。
      对数字项目流程不清楚,还请您耐心指点。您说的pr,布局的最小单位是什么呢?是一个个管子,一个个模块,还是数字前端提供过来的门级网表的门级电路?一般数字后端也可以在vivado中进行吗?另外,像pr,是否有某些模块的自动布局,以减小工作量?
      期待您的答复。
发表于 2022-3-16 17:14:28 | 显示全部楼层
抱歉,具体的我也不清楚
 楼主| 发表于 2022-3-16 17:24:18 | 显示全部楼层


yuxidaliumang 发表于 2022-3-16 17:14
抱歉,具体的我也不清楚


那一起学习进步
发表于 2022-3-16 17:34:42 | 显示全部楼层
我知道的,pr最小单位是门级电路,但这个门级电路是直接调用fab厂提供的标准单元库还是自己画是看自己需求的。
vivado没接触过,pr用的工具一般是Synopsys的ICC或者cadence的innovus(encounter)。
自动布局布线目前还是以大规模数字为主吧,模拟没见到过,也许是我刚进入行业不久,没见识到。
数字的流程差不多就是,前端提供线路/verilog,后端准备好stdcell库,在软件上划定模块大小、范围,自动布局布线,针对性调整,时序优化什么的。
这些在论坛后端设计那个分区里都有的。
 楼主| 发表于 2022-3-16 17:53:59 | 显示全部楼层


幽影 发表于 2022-3-16 17:34
我知道的,pr最小单位是门级电路,但这个门级电路是直接调用fab厂提供的标准单元库还是自己画是看自己需求 ...


感谢回答!学习了
发表于 2022-3-17 17:49:00 | 显示全部楼层
RAM ROM 手动画,画好之后需要在PR软件上手动place,其他门的cell 基本全自动place啦,电路那边会给出.v,时序约束什么的
发表于 2022-3-17 23:54:01 | 显示全部楼层
现在的数字电路动不动就是亿门级的不靠软件自动生成版图难道要手工画???(那估计画个五六十年都不一定能画得完),只要verilog代码是通过前端流程证明没啥问题的,那只要在写一下后端要用到的一些脚本和物理验证规则就行。现在业界在流行RTL2GDSII, 估计你要的是这个。
发表于 2022-3-19 21:14:16 | 显示全部楼层
数字芯片很多都是通过综合后自动布线的,不过需要时序约束、布局等等操作
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-3 04:17 , Processed in 0.020353 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表