分享一篇文章 对数字IC设计之思考

分享一篇文章 对数字IC设计之思考

对数字IC设计之思考

热带雨林

一,数字 IC 设计中真正难的地方在于算法和设计出巧妙的架构。

遇到过简单的几行代码,运行的结果就是想要的,但是这样写为什么对,就要花大力气来学习相关知识,来理解了。

有时为了得到某方面很好的结果(如:性能)而不按照直观来做设计,得到的代码要不非常复杂(绕老绕去的),要不就是看上去不知道在干吗。

二,解决一个问题需要的工作量一定时,可以用面积换速度,也可以用速度换面积。

面积换速度多用于关键路径,和项目管理中的“向关键路径要进度,向非关键路径要资源”类似,只是数字 IC 设计中的资源不是非关键路径提供的,而是加起来需要多资源。

速度换面积比较常用,因为复杂的 IC 不受约束时针脚总是很多的,所以希望减少针脚的数目,这样的结果就是高速串行输入输出比较常见,因为针脚要高速,IC 就要提供这样快的时钟,IC 里有这么快的时钟了。用于内部运算的电路由于 IO 的限制不高,可以并行运算。这样就可以将要计算的内容分成几个部分,串行处理。常见于串行收集的数据存在 IC 内部的 SRAM 中,到一定数量后,让后面的处理电路取走。收集电路继续收集下一段数据,处理电路所要做的工作分成串行的几个步骤,每个步骤处理完成后给后面的步骤。这样的结果就是每个步骤不需要处理前面收集的所有内容,可以减少面积,pipeline 的工作模式。但要注意一点就是处理电路一定要在下一段数据来到之前将上一段数据处理完成。发送也有

Word文档免费下载Word文档免费下载:分享一篇文章 对数字IC设计之思考 (共2页,当前第1页)

你可能喜欢

  • 设计工程师
  • 流程设计
  • 高速数字设计
  • 数字钟课程设计
  • 数字电路设计
  • 数字通信系统设计
  • 数字温度计设计
  • 数字时钟设计

分享一篇文章 对数字IC设计之思考相关文档

最新文档

返回顶部