蜡笔阿新的个人空间 https://blog.eetop.cn/1490288 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

成长备忘录2

热度 2已有 808 次阅读| 2020-6-18 19:55 |个人分类:个人学习笔记|系统分类:芯片设计| 个人经验记录

继续成长

  1. 遇到没有时钟,但需要归位的寄存器设计需求时,可考虑将某些信号作为异步复位信号来归位寄存器。

    如自清的寄存器等。但此方案不能随意使用,会被做flow的人喷。一般还是要用标准写法。

  2. 复位信号一定不要用多bit的组合逻辑生成,极易引入毛刺造成电路功能错误;

  3. 芯片pad数量有限,不同的封装能拉出来的测试引脚也会有不同。因此要考虑引脚复用;

  4. 模块的输出尽量寄存器化,有利于时序分析及后续模块的设计;

  5. 设计需要考虑的因素:面积,组合逻辑是否太大,功耗,可测性,ESD防护能力,功能的易用性等。还有个关键点是有点没把握的设计留替代方案;

  6. 0异或任何数=原数;1异或任何数为原数取反。因此可用异或来改变信号的极性;

  7. 跨时钟域的信号一定记得同步;

  8. buffer有滤毛刺的作用。但会对信号有削角作用。如果是对时钟delay,可用偶数个inv实现时钟延时且不破坏占空比;

  9. 用计数器算绝对时间时,若时间精度要求不高,可只利用计数器高位做比较,节省些许面积;

  10. 若并行参数数量太多,布线资源不够,拥塞过大,可考虑串行传输,减小绕线压力。

  11. 真实系统环境比仿真环境复杂得多,因此在支持测试时如遇到仿真未复现的现象也不要就不管它了,要再想办法排除一些可能性,缩小问题范围。这也是成长的过程;

  12. sram或otp等输出若为Hi-z,要在后面与一个en信号。否则可能有漏电路径

未完待续...


点赞

发表评论 评论 (3 个评论)

回复 iruiiiii 2020-6-19 09:38
芜湖 起飞
回复 蜡笔阿新 2020-6-19 09:52
iruiiiii: 芜湖 起飞
啥意思
回复 student2010 2020-6-19 10:40
总结的不错

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 1

    关注
  • 5

    粉丝
  • 1

    好友
  • 9

    获赞
  • 25

    评论
  • 6299

    访问数
关闭

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

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

GMT+8, 2024-5-1 09:14 , Processed in 0.026415 second(s), 16 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部