我们来说说综合,通常意义上的综合指的是,将RTL风格的描述转化为逻辑网标,通俗点说,就是把你的代码转化成真实的电路,我们以EDA工具Design Compiler为例来说说如何进行综合,对于综合我推荐的资料为《Design Compiler User Guide》(synopsys)(书1),《Op ...
分类:
其他好文 时间:
2018-06-18 23:18:16
阅读次数:
1526
我们以一个例子开始,看下电路知识是如何影响电路设计的质量的,我们假设综合器比较“笨”,这种情况你需要实现某个32位数乘以4的操作,你可能想都没想就写出了如下的代码: 那么综合器有可能不能找到最合适的实现方法,最终可能给你综合出一个32比特乘法器,组合乘法器有多大,如果你看过就知道了,或许稍微好一点, ...
分类:
其他好文 时间:
2018-06-16 22:34:16
阅读次数:
264
这一节的核心内容要围绕“脑中有清晰的电路框架,再用Verilog简洁表达”来进行,虽然数字电路由于其稳定性使得可以用软件式的设计形式来进行电路设计,但是其与软件设计有着本质的区别,《Verilog HDL高级数字设计》中数字信号处理的算法与架构那一块有个例子,半色调像素图像处理器,强烈推荐这本书给大 ...
分类:
编程语言 时间:
2018-06-16 16:19:39
阅读次数:
266
Verilog入门书籍大家都是推荐《Verilog HDL数字设计与综合》(书1),但这本书比较薄,里面的内容读起来比较生涩,好比骨头没有肉,所以还是推荐《Verilog HDL数字设计与建模》(书2)这本书里面有大量的例子,数字IC设计通用的一些结构比如数据选择器,编码译码器,还配有相应的电路,这 ...
分类:
其他好文 时间:
2018-06-15 21:43:27
阅读次数:
305
本文转自:自己的微信公众号《数字集成电路设计及EDA教程》 里面主要讲解数字IC前端、后端、DFT、低功耗设计以及验证等相关知识,并且讲解了其中用到的各种EDA工具的教程。 考虑到微信公众平台上面发布的很多推文百度搜索不到,所以以后的推文也会在这里进行转载。 图: ICC中用Tcl脚本给版图中的Po ...
分类:
其他好文 时间:
2017-12-20 13:56:05
阅读次数:
777
一、HDL的概念和特征 HDL,Hard Discrimination Language的缩写,翻译过来就是硬件描述语言。那么什么是硬件描述语言呢?为什么不叫硬件设计语言呢?硬件描述语言,顾名思义就是描述硬件的语言,它用文本的形式来描述电子系统硬件结构和行为,是一种用形式化方法来描述数字电路和系统的 ...
分类:
其他好文 时间:
2017-07-25 14:17:54
阅读次数:
148
数字电路是数字IC设计的基础,而数制和码制往往又是数字电路的基础,因此数制和码制是数字IC设计基础的基础。在这里,我将记录关于数制与码制的一些主要知识点,有些知识点我是学了数电半年或者一年之后才发现,原来数电还有这样子的东西,于是整理在这里,仅供参考,有误请评论指出。 一、数制 这里不进行记录什么二 ...
分类:
其他好文 时间:
2017-07-24 14:39:08
阅读次数:
179
整理一些搜到的网页 http://www.elecfans.com/analog/20131008329061.html “模拟芯片设计的四重境界”http://bbs.eetop.cn/thread-21072-1-1.html http://blog.163.com/dou124@yeah/bl ...
分类:
其他好文 时间:
2017-07-24 01:35:10
阅读次数:
181
[转]http://www.cnblogs.com/zhaozhong1989/articles/3092140.html 1.前言 随着深亚微米工艺技术日益成熟,集成电路芯片的规模越来越大。数字IC从基于时序驱动的设计方法,发展到基于IP复用的设计方法,并在SOC设计中得到了广泛应用。在基于IP复 ...
分类:
其他好文 时间:
2017-06-17 13:47:51
阅读次数:
211
前面学习了从系统级到门级的低功耗设计,现在简单地了解了一下物理级设计。由于物理级的低功耗设计与后端有关了,这里就不详细学习了。这里主要是学习了一些基本原则,在物理级,进行低功耗设计的基本原则是: ·对于设计中翻转活动很频繁的节点,采用低电容的金属层进行布线; ·使高翻转率的节点尽可能地短; ·对于高 ...
分类:
其他好文 时间:
2017-06-02 13:34:25
阅读次数:
169