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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
12
返回列表 发新帖
楼主: upupgogo

[求助] 数字ic反向对人有提升吗

[复制链接]
发表于 2024-9-4 16:06:20 | 显示全部楼层


upupgogo 发表于 2024-9-4 09:46
已经没办法了,找老师商量无果,要靠这个毕业,想向前辈请教有没有什么经验,感觉电路太复杂了都不知道从 ...


我说一点我工作的时候分析思路 不确定对你是否有用哦:
1.去数模混合的顶层 分析哪里是信号端口 哪里是地址端口
2.去到数字模块 根据信号端口的输入输出开始整理 ,整理完整的信号通路,如果在通道中遇到一片一片的同一个sel控制的电路(大部分器件长的一样的) ,很可能就是算法或运算单元等
3.去地址端口往前整理 ,整理出地址如何产生 有没有地址译码电路等等
因为我之前做的是加密算法芯片反向 ,所以流程大概是这样 不清楚你的是什么哦
发表于 2024-9-4 16:27:52 | 显示全部楼层
快逃
发表于 2024-9-4 16:29:31 | 显示全部楼层
现在开源的代码都很多,数字做反向干嘛呢
数字反向就是一条死路,大规模的SOC都到了几100亿晶体管的规模了,你能靠这个反向出来?
 楼主| 发表于 2024-9-4 16:35:27 | 显示全部楼层


数学必考150 发表于 2024-9-4 16:06
我说一点我工作的时候分析思路 不确定对你是否有用哦:
1.去数模混合的顶层 分析哪里是信号端口 哪里是地 ...


万分感谢!
发表于 2024-9-4 16:35:51 | 显示全部楼层
数字怎么反向,你只能把PR后的门级电路反向出来,能返回到RTL吗?不能的话毛用没有啊。
发表于 2024-9-6 17:07:30 | 显示全部楼层
最多搞个半年就差不多了,能使你对电路映射有基本的理解,再长就是浪费时间了
发表于 2024-10-12 10:37:02 | 显示全部楼层
我也说一下自己浅薄经验,赚点积分:
1. 数字反向绝对有用,这是一个难得学习机会;
2. 做反向的过程中要学习一下verlog,在整理门级电路过程中要和verlog 慢慢映射起来,慢慢理解清楚什么样的代码对应什么样的电路;(这个对后面做正向写verilog 很有提升)
3. 可以锻炼的门级电路逻辑分析能力;(对后续数字设计中ECO修改,等价验证debug,编写hardcell 设计,等等都有很大帮助);
4. 总之,反向工作的目的是提升逻辑分析能力,以及对verilog 的理解,为提升正向设计的能力。最终还是要搞正向,反向设计没啥前途,搞个项目锻炼出能力即可。
我也分享一下实习的时候整理反向的一点点经验:
1. 找到切入点,可以从几个点入手对照手册整理电路,例如寄存器表,外设端口,数模接口,RAM等。尽量多找到几个点,对照手册连猜带蒙去整理,一个点没有思绪换另一个方向;
2. 要不求甚解,完全理解清楚每一个逻辑是不可能的,有些理不清楚,但直到这一大块是干什么的就行了;
3,对状态机,计数器,有规则的算法模块,标准电路等等有敏感性,这些都是整理迷茫时突破点;
4. 结合仿真,这一块电路是一个整体,可以尝试给激励仿真,把功能理清楚
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-27 19:09 , Processed in 0.018104 second(s), 6 queries , Gzip On, Redis On.

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