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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3806|回复: 11

[求助] 求助一个面试时候问到的问题

[复制链接]
发表于 2013-9-17 15:40:25 | 显示全部楼层 |阅读模式

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

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

x
今天去参加了个面试,有个问题我很纠结。
面试官问我:
如果前端设计一个锁存器,本意是希望锁存器带有复位端,但是综合出来没有复位端。前端人员要求这个锁存器是一定要有复位的。
请问,你要如何处理这样的问题?
发表于 2013-9-17 15:44:51 | 显示全部楼层
前端设计问题,修改代码,哈哈
 楼主| 发表于 2013-9-17 15:49:57 | 显示全部楼层
本帖最后由 AveryYoung 于 2013-9-17 15:58 编辑

回复 2# s0lar


    我就这么回答了,
一定还有别的办法吧?好纠结啊。
发表于 2013-9-17 16:26:51 | 显示全部楼层
检查库里是否存在这样的单元?
发表于 2013-9-17 16:32:09 | 显示全部楼层
2B面试官,问题描述不清,到底是前端代码问题,还是后端优化问题
 楼主| 发表于 2013-9-17 17:37:22 | 显示全部楼层
回复 4# hitmic


    这个问题确实有可能是因为latch自己不带rst,但是我感觉啊,这可能不是这个问题的重点。我也是猜他的意思,所以我说,可能要从代码入手吧。
感谢解答。若有新的思路,请继续讨论交流。
 楼主| 发表于 2013-9-17 17:38:25 | 显示全部楼层
回复 5# zfx253


    可否这样理解,如果是代码问题,那就改代码风格,但是如果是后端工具的问题,请问,能如何处理这样的问题,或者说约束可能哪里没有做好之类的。
发表于 2013-9-18 09:59:30 | 显示全部楼层
回复 7# AveryYoung 有问题也是前端综合的问题吧?不行的话,可以自己搭一个rst的逻辑
 楼主| 发表于 2013-9-18 10:05:15 | 显示全部楼层
回复 8# s0lar


    我答的也是这个意思,就是rtl的风格可能不正确,按理说,always后面第一句if (!rst)之后再else,应该可以出一个复位端吧(除非lib里面真的没有带rst的latch或者dff),

至于你的说的自己搭一个复位逻辑,我不太清楚可不可行。是不是要在d端搭rst逻辑,那么d端原本的data功能应该也要保留吧,这样做应该还是需要前端的人再去设计,后端直接改可能会有些问题或者逻辑情况不清楚。

个人意见,欢迎讨论。
发表于 2013-9-18 10:19:47 | 显示全部楼层
回复 9# AveryYoung
其实我个人意见就是rtl coding风格的问题,如果不希望修改rtl代码并重走前端流程的话,对后端netlist进行ECO不失为一个有效的办法
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-2-26 05:27 , Processed in 0.024386 second(s), 8 queries , Gzip On, Redis On.

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