原文:数字IC设计入门必备——VIM自定义模板调用与VCS基本仿真操作示例

一 前言 毕业论文答辩结束,闲下来写篇文章。芯片研发人员都在Linux系统下借助各种EDA工具和代码语言完成工作,因此提高代码开发效率,熟练运用开发工具是十分必要的。本文讲述VIM编辑神器的verilogHDL自定义模板调用以及VCS仿真软件的基本使用方式。 二 VIM编辑器自定义模板调用 在之前的博文中谈到过GVIM编辑器中可以通过调用模板来生成重复性代码,但没有介绍自定义模板的方式。关于VIM ...

2019-05-23 20:26 2 820 推荐指数:

查看详情

数字IC)低功耗设计入门(二)——功耗的分析

  前面学习了进行低功耗的目的个功耗的构成,今天就来分享一下功耗的分析。由于是面向数字IC前端设计的学习,所以这里的功耗分析是基于DC中的power compiler工具;更精确的功耗分析可以采用PT,关于PT的功耗分析可以查阅其他资料,这里不涉及使用PT的进行功耗分析。   (1)功耗分析 ...

Wed May 24 21:18:00 CST 2017 10 16670
数字IC)低功耗设计入门(三)——系统与架构级低功耗设计

  前面讲解了使用EDA工具(主要是power compiler)进行功耗分析的流程,这里我们将介绍在数字IC中进行低功耗设计的方法,同时也结合EDA工具(主要是Design Compiler)如何实现。我们的讲解的低功耗设计主要是自顶向下的设计,也就是说,我们首先介绍在系统架构层面上如何进 ...

Thu May 25 21:09:00 CST 2017 4 9233
数字IC)低功耗设计入门(五)——RTL级低功耗设计(续)

二、RTL级低功耗设计(续)    前面一篇博文我记录了操作数隔离等低功耗设计,这里就主要介绍一下使用门控时钟进行低功耗设计。   (4)门控时钟   门控时钟在我的第一篇博客中有简单的描述,这里就进行比较详细的描述吧。我们主要学习门控时钟电路是什么、什么使用门控时钟、综合库里的门控时钟 ...

Sat May 27 21:17:00 CST 2017 0 10030
数字IC)低功耗设计入门(八)——物理级低功耗设计&to be continued?

  前面学习了从系统级到门级的低功耗设计,现在简单地了解了一下物理级设计。由于物理级的低功耗设计与后端有关了,这里就不详细学习了。这里主要是学习了一些基本原则,在物理级,进行低功耗设计的基本原则是:    ·对于设计中翻转活动很频繁的节点,采用低电容的金属层进行布线 ...

Fri Jun 02 20:43:00 CST 2017 4 3542
数字IC)低功耗设计入门(七)——门级电路低功耗设计优化(续)

  前面讲解了门级功耗的优化方法,包括静动态和总体的功耗。现在来记录一下门级层次(有点书也说是在系统级)常用的一种低功耗方法——电源门控。 ①电源门控概述与原理   电源门控是指芯片中某个区域的供电电源被关掉,即该区域内的逻辑电路的供电电源断开。电源门控(Power Gating)的设计如下图 ...

Wed May 31 20:43:00 CST 2017 0 6838
数字IC)低功耗设计入门(六)——门级电路低功耗设计优化

三、门级电路低功耗设计优化   (1)门级电路的功耗优化综述   门级电路的功耗优化(Gate Level Power Optimization,简称GLPO)是从已经映射的门级网表开始,对设计进行功耗的优化以满足功耗的约束,同时设计保持其性能,即满足设计规则和时序的要求。功耗优化前的设计 ...

Sun May 28 22:34:00 CST 2017 0 6126
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM