随笔分类 -  数字IC(前端)/逻辑设计技巧

同步设计、时钟、复位、流水线、时分复用、乒乓操作、低功耗设计等等
OneNote笔记备份
该文被密码保护。
posted @ 2020-06-15 22:24 IC_learner 阅读(7) 评论(0) 推荐(0) 编辑
基于脚本的modelsim自动化仿真笔记
摘要:这里记录一下基于脚本的modelsim自动化仿真的一些知识和模板,以后忘记了可以到这里查找。转载请标明出处:http://www.cnblogs.com/IClearner/ 。 一、基本介绍 这里介绍一下如何利用脚本调用modelsim进行自动化仿真,随笔前面先介绍一下前仿真,随笔结尾处介绍后仿真 阅读全文
posted @ 2017-08-02 13:37 IC_learner 阅读(14799) 评论(4) 推荐(9) 编辑
(数字IC)低功耗设计入门(八)——物理级低功耗设计&to be continued?
摘要:前面学习了从系统级到门级的低功耗设计,现在简单地了解了一下物理级设计。由于物理级的低功耗设计与后端有关了,这里就不详细学习了。这里主要是学习了一些基本原则,在物理级,进行低功耗设计的基本原则是: ·对于设计中翻转活动很频繁的节点,采用低电容的金属层进行布线; ·使高翻转率的节点尽可能地短; ·对于高 阅读全文
posted @ 2017-06-02 12:43 IC_learner 阅读(7246) 评论(5) 推荐(6) 编辑
(数字IC)低功耗设计入门(七)——门级电路低功耗设计优化(续)
摘要:前面讲解了门级功耗的优化方法,包括静动态和总体的功耗。现在来记录一下门级层次(有点书也说是在系统级)常用的一种低功耗方法——电源门控。 ①电源门控概述与原理 电源门控是指芯片中某个区域的供电电源被关掉,即该区域内的逻辑电路的供电电源断开。电源门控(Power Gating)的设计如下图所示: 如果某 阅读全文
posted @ 2017-05-31 12:43 IC_learner 阅读(13965) 评论(0) 推荐(3) 编辑
(数字IC)低功耗设计入门(六)——门级电路低功耗设计优化
摘要:三、门级电路低功耗设计优化 (1)门级电路的功耗优化综述 门级电路的功耗优化(Gate Level Power Optimization,简称GLPO)是从已经映射的门级网表开始,对设计进行功耗的优化以满足功耗的约束,同时设计保持其性能,即满足设计规则和时序的要求。功耗优化前的设计是已经映射到工艺库 阅读全文
posted @ 2017-05-28 14:34 IC_learner 阅读(14950) 评论(0) 推荐(3) 编辑
(数字IC)低功耗设计入门(五)——RTL级低功耗设计(续)
摘要:二、RTL级低功耗设计(续) 前面一篇博文我记录了操作数隔离等低功耗设计,这里就主要介绍一下使用门控时钟进行低功耗设计。 (4)门控时钟 门控时钟在我的第一篇博客中有简单的描述,这里就进行比较详细的描述吧。我们主要学习门控时钟电路是什么、什么使用门控时钟、综合库里的门控时钟、如何使用门控时钟、对门控 阅读全文
posted @ 2017-05-27 13:17 IC_learner 阅读(25610) 评论(3) 推荐(7) 编辑
(数字IC)低功耗设计入门(四)——RTL级低功耗设计
摘要:二、RTL级低功耗设计 前面介绍了系统级的低功耗设计,换句话说就是在系统级降低功耗可以考虑的方面。系统级的低功耗设计,主要是由系统级设计、具有丰富经验的人员实现,虽然还轮不到我们设计,我们了解一下还是比较好的。我们前端设计人员的重点不在系统级设计上面,而是在RTL级(及综合)上面。下面我们就来介绍R 阅读全文
posted @ 2017-05-26 13:11 IC_learner 阅读(19892) 评论(7) 推荐(3) 编辑
(数字IC)低功耗设计入门(三)——系统与架构级低功耗设计
摘要:前面讲解了使用EDA工具(主要是power compiler)进行功耗分析的流程,这里我们将介绍在数字IC中进行低功耗设计的方法,同时也结合EDA工具(主要是Design Compiler)如何实现。我们的讲解的低功耗设计主要是自顶向下的设计,也就是说,我们首先介绍在系统架构层面上如何进行低功耗设计 阅读全文
posted @ 2017-05-25 13:09 IC_learner 阅读(18906) 评论(4) 推荐(11) 编辑
(数字IC)低功耗设计入门(二)——功耗的分析
摘要:前面学习了进行低功耗的目的个功耗的构成,今天就来分享一下功耗的分析。由于是面向数字IC前端设计的学习,所以这里的功耗分析是基于DC中的power compiler工具;更精确的功耗分析可以采用PT,关于PT的功耗分析可以查阅其他资料,这里不涉及使用PT的进行功耗分析。 (1)功耗分析与流程概述 上一 阅读全文
posted @ 2017-05-24 13:18 IC_learner 阅读(38155) 评论(11) 推荐(3) 编辑
(数字IC)低功耗设计入门(一)——低功耗设计目的与功耗的类型
摘要:低功耗设计这个专题整理了好久,有一个月了,有图有证据: 然而最近一直有些烦心事、郁闷事,拖延了一下,虽然现在还是有点烦,但是还是先发表了吧。下面我们就来聊聊低功耗设计吧,由于文章比较长,因此我就不一次性发完,我整理之后再发上去。当然,这里的低功耗设计基本上是入门阶段,也就是大部分从理论角度进行阐述, 阅读全文
posted @ 2017-05-23 13:15 IC_learner 阅读(38996) 评论(14) 推荐(13) 编辑
复位电路
摘要:时钟电路我第一篇博客已经说讲过了,今天我们来聊聊复位电路。当然,复位电路博大精深,并不是三言两语就能说清楚的,因此这里也是聊聊复位电路的基础,更深的研究需要在实际的项目中才能深有体会。本文的主要内容有: ·复位电路概述 ·同步复位电路 ·异步复位电路 ·复位策略——复位网络 1.复位电路概述 复位信 阅读全文
posted @ 2017-04-08 21:25 IC_learner 阅读(14420) 评论(2) 推荐(4) 编辑
跨时钟域信号传输(二)——数据信号篇
摘要:PS:转载请标明出处 http://www.cnblogs.com/IClearner/;本文如有错误,欢迎留言更正。 因为学习了其他方面的知识,耽搁了更新。今天我们就聊聊跨时钟域中的数据信号传输的问题。主要内容预览: ·使用握手信号进行跨时钟域的数据传输 ·FIFO的介绍 ·在进行FIFO的RTL 阅读全文
posted @ 2017-03-19 11:22 IC_learner 阅读(26036) 评论(12) 推荐(9) 编辑
跨时钟域信号传输(一)——控制信号篇
摘要:PS:转载请标明出处:http://www.cnblogs.com/IClearner/p/6485389.html ;文章有错请评论留言;谢谢。 最近我整理了一下跨时钟域设计的一些知识,一方面这与亚稳态有关系,承接前面讲到的内容,一方面当做复习吧。主要内容主要是是围绕跨时钟域展开的,主要内容概览: 阅读全文
posted @ 2017-03-01 17:38 IC_learner 阅读(49477) 评论(16) 推荐(20) 编辑
亚稳态与多时钟切换
摘要:前面的博文聊到了触发器的建立时间和保持时间:http://www.cnblogs.com/IClearner/p/6443539.html 那么今天我们来聊聊与触发器有关的亚稳态已经多时钟系统中的时钟切换。与亚稳态有关的问题比如跨时钟域的问题很快就会补充。今天的主要内容如下所示: ·亚稳态的产生与传 阅读全文
posted @ 2017-02-27 19:38 IC_learner 阅读(12166) 评论(12) 推荐(6) 编辑
数字设计中的时钟与约束
摘要:ps:可以转载,转载请标明出处:http://www.cnblogs.com/IClearner/ 最近做完了synopsys的DC workshop,涉及到时钟的建模/约束,这里就来聊聊数字中的时钟(与建模)吧。主要内容如下所示: ·同步电路与异步电路; ·时钟/时钟树的属性:偏移(skew)与时 阅读全文
posted @ 2017-02-24 22:02 IC_learner 阅读(53975) 评论(10) 推荐(13) 编辑