原文:數字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