0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣分析PLD(可編程器件)邏輯綜合結(jié)果是否正確呢

工程師鄧生 ? 來源:學(xué)堂在線《IC設(shè)計與方法》 ? 作者:學(xué)堂在線《IC設(shè)計 ? 2022-08-25 10:53 ? 次閱讀

PLD(可編程器件)邏輯綜合步驟結(jié)束后,需要分析邏輯綜合結(jié)果是否正確。

Quarus Ⅱ工具提供四種手段分析邏輯綜合結(jié)果,包括:RTL Viewer、TechnologyViewer、PowerPlay Power Analyzer Tool、State MachineViewer。

RTL Viewer、TechnologyViewer是圖形分析工具,通過圖形方式分析邏輯綜合結(jié)果。PowerPlay Power Analyzer Tool是功耗分析工具,設(shè)計人員可以通過該工具分析電路功耗。State MachineViewer是狀態(tài)機(jī)分析工具,設(shè)計人員可以通過該工具判斷電路的狀態(tài)機(jī)是否正確。

圖一是RTL Viewer的界面,Technology Viewer與RTL Viewer的分析結(jié)果展示形式類似。RTL Viewer可以通過原理圖的方式展示RTL電路(RTL層級是使用代碼設(shè)計芯片的一個層級)映射的門級網(wǎng)單。

圖一左側(cè)展示了門級網(wǎng)單所用元器件或模塊的名稱及其引腳的名稱,圖一右側(cè)展示了各元器件或模塊的連接關(guān)系。

設(shè)計人員可以在RTL Viewer界面進(jìn)行操作,如對某些信號或路徑進(jìn)行約束操作。

相比于RTL Viewer,Technology Viewer可以直接展示出門級網(wǎng)單的門級連接,門級連接較RTL級連接更底層,設(shè)計人員可以通過Technology Viewer在門級層級對電路進(jìn)行約束和調(diào)試等操作(根據(jù)課程介紹理解,RTL Viewer所展示的層級也可以從RTL層級轉(zhuǎn)換到門級層級,設(shè)計人員雙擊模塊可以進(jìn)入模塊的底層結(jié)構(gòu),即門級結(jié)構(gòu))。

57050750-1ea3-11ed-ba43-dac502259ad0.png

圖一,圖片來源:學(xué)堂在線《IC設(shè)計與方法》

圖二是PowerPlay Power Analyzer Tool的界面,設(shè)計人員可通過該界面進(jìn)行功耗分析。

功耗分析在芯片設(shè)計中很重要。對于便攜式的設(shè)計,要求整個電路的功耗低;對于服務(wù)器級的或復(fù)雜的系統(tǒng),因為芯片功耗會達(dá)到幾瓦(W),甚至幾十瓦(W),也要求設(shè)計出低功耗的芯片。

功耗分析基于功耗的計算公式:

W=CV2f

其中,W表示功耗,C表示等效電路的負(fù)載,V表示芯片工作的電源電壓,f表示芯片工作頻率。

等效電路的負(fù)載和芯片的工作頻率需要通過布局布線結(jié)束的電路圖中計算得出。除此之外,還需通過對門級電路仿真得出任意一個節(jié)點(diǎn)(根據(jù)網(wǎng)絡(luò)資料理解:能夠發(fā)送、接受、轉(zhuǎn)發(fā)的位置)的工作波形進(jìn)行分析,得出每個節(jié)點(diǎn)在一定時間的波形翻轉(zhuǎn)次數(shù),確定芯片的工作頻率(含個人理解)。

PowerPlay Power Analyzer Tool的界面需設(shè)置每個節(jié)點(diǎn)波形的翻轉(zhuǎn)率(個人理解:在一定時間的波形翻轉(zhuǎn)次數(shù))。共有三種設(shè)置方式:

(1)沒經(jīng)過門級仿真時,設(shè)計人員不知道每個節(jié)點(diǎn)翻轉(zhuǎn)率,可以設(shè)置默認(rèn)翻轉(zhuǎn)率12.5%,通過這種方式計算的功耗是估計值。

(2)經(jīng)過門級仿真后,得出準(zhǔn)確的翻轉(zhuǎn)信息,通過仿真工具提供的文本文件設(shè)置翻轉(zhuǎn)率。

(3)經(jīng)過門級仿真后,得出準(zhǔn)確的翻轉(zhuǎn)信息,將仿真工具提供的VCD格式文件輸入到功耗分析工具設(shè)置翻轉(zhuǎn)率。

57310c6a-1ea3-11ed-ba43-dac502259ad0.png

圖二,圖片來源:學(xué)堂在線《IC設(shè)計與方法》

圖三是功耗分析的結(jié)果界面,分析報告結(jié)果包括芯片的總功耗、詳細(xì)功耗、電路不同區(qū)域的功耗、不同信號及翻轉(zhuǎn)率的功耗。

57590148-1ea3-11ed-ba43-dac502259ad0.png

圖三,圖片來源:學(xué)堂在線《IC設(shè)計與方法》

根據(jù)網(wǎng)絡(luò)資料,通過State Machine Viewer,設(shè)計人員可以得到如圖四狀態(tài)轉(zhuǎn)移圖。個人理解,設(shè)計人員可以根據(jù)圖四分析各個狀態(tài)之間的轉(zhuǎn)換關(guān)系。

57915d5e-1ea3-11ed-ba43-dac502259ad0.png

圖四,圖片來源:百度文庫《EDA實驗報告四(狀態(tài)機(jī)實現(xiàn)序列檢測器的設(shè)計)》



審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • PLD
    PLD
    +關(guān)注

    關(guān)注

    6

    文章

    221

    瀏覽量

    59288
  • RTL
    RTL
    +關(guān)注

    關(guān)注

    1

    文章

    385

    瀏覽量

    59630
  • 可編程器件
    +關(guān)注

    關(guān)注

    2

    文章

    59

    瀏覽量

    20912
  • 門級電路
    +關(guān)注

    關(guān)注

    0

    文章

    15

    瀏覽量

    1951

原文標(biāo)題:芯片設(shè)計相關(guān)介紹(30)——PLD邏輯綜合結(jié)果分析

文章出處:【微信號:行業(yè)學(xué)習(xí)與研究,微信公眾號:行業(yè)學(xué)習(xí)與研究】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    可編程晶振的優(yōu)點(diǎn)和缺點(diǎn)

    可編程晶振,近年來漸入人們眼中。什么是可編程晶振,與普通晶振有什么區(qū)別?可編程晶振的優(yōu)點(diǎn)和缺點(diǎn)有哪些?1,什么是可編程晶振可編程晶振是一種可
    的頭像 發(fā)表于 09-30 10:44 ?211次閱讀
    <b class='flag-5'>可編程</b>晶振的優(yōu)點(diǎn)和缺點(diǎn)

    PLC(可編程邏輯控制器)的升級方式有哪些

    PLC(可編程邏輯控制器)的升級通常包括硬件升級和軟件升級兩個方面。
    的頭像 發(fā)表于 05-27 11:26 ?626次閱讀

    什么是現(xiàn)場可編程邏輯陣列?它有哪些特點(diǎn)和應(yīng)用?

    在電子工程領(lǐng)域,現(xiàn)場可編程邏輯陣列(Field Programmable Logic Array,簡稱FPLA)是一種具有強(qiáng)大靈活性和可編程性的半導(dǎo)體器件。它屬于可編程邏輯器件
    的頭像 發(fā)表于 05-23 16:25 ?688次閱讀

    可編程邏輯器件TPLD1201數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《可編程邏輯器件TPLD1201數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 04-30 10:02 ?0次下載
    <b class='flag-5'>可編程邏輯器件</b>TPLD1201數(shù)據(jù)表

    PLC(可編程邏輯控制器)利用Modbus通訊可以完成哪些任務(wù)?

    PLC(可編程邏輯控制器)利用Modbus通訊可以完成多種任務(wù),以下是其中的一些主要應(yīng)用
    的頭像 發(fā)表于 04-11 15:41 ?568次閱讀

    FPGA零基礎(chǔ)學(xué)習(xí)系列精選:半導(dǎo)體存儲器和可編程邏輯器件簡介

    很高,而且設(shè)計、制造的周期很長。可編程邏輯器件(programmable logic device 簡稱PLD)的研制成功為解決這個問題提供了理想途徑。 PLD是做為一種通用集成電路產(chǎn)生的,他
    發(fā)表于 03-28 17:41

    可編程片上系統(tǒng)是什么

    可編程片上系統(tǒng)(Programmable System-on-Chip,PSoC)是一種特殊的嵌入式系統(tǒng),它集成了數(shù)字邏輯、模擬電路和可配置模塊,將傳統(tǒng)的微處理器、微控制器和可編程邏輯器件等功能融合
    的頭像 發(fā)表于 03-28 14:55 ?542次閱讀

    現(xiàn)場可編程門陣列的原理和應(yīng)用

    FPGA是一種可編程的硬件邏輯器件,其核心組成部分是可編程邏輯單元(PLU)和可編程互連資源(I
    的頭像 發(fā)表于 03-27 14:49 ?574次閱讀

    現(xiàn)場可編程門陣列是什么

    現(xiàn)場可編程門陣列(Field Programmable Gate Array,簡稱FPGA)是一種超大規(guī)模可編程邏輯器件,由可編程邏輯資源、可編程
    的頭像 發(fā)表于 03-16 16:38 ?2347次閱讀

    可編程邏輯器件的特征及優(yōu)勢科普

    可編程邏輯器件是一種集成電路,具有可編程功能的特性。它們可以根據(jù)用戶的需求進(jìn)行編程,從而實現(xiàn)不同的邏輯功能。
    的頭像 發(fā)表于 02-26 18:24 ?1030次閱讀

    可編程邏輯陣列PLA內(nèi)部邏輯結(jié)構(gòu)示意

    可編程邏輯陣列(Programmable Logic Array,PLA)和可編程陣列邏輯(Programmable Array Logic,PAL)都是數(shù)字邏輯電路中常見的
    發(fā)表于 02-02 11:41 ?2255次閱讀
    <b class='flag-5'>可編程邏輯</b>陣列PLA內(nèi)部<b class='flag-5'>邏輯</b>結(jié)構(gòu)示意

    可編程邏輯器件的優(yōu)化過程主要是對什么進(jìn)行

    可編程邏輯器件(Programmable Logic Device,簡稱PLD)的優(yōu)化過程主要是對電路布局、邏輯設(shè)計、時序建模和資源利用等方面進(jìn)行優(yōu)化。下面,我將詳細(xì)介紹這些方面的優(yōu)化內(nèi)容。 一
    的頭像 發(fā)表于 02-01 16:41 ?542次閱讀

    可編程器件的特點(diǎn)和發(fā)展歷程

    可編程器件(Programmable devices)是一種集成電路,可以在生產(chǎn)過程中通過編程改變其功能和性能。它們具有的特點(diǎn)和發(fā)展歷程可以追溯到20世紀(jì)60年代的早期靜態(tài)隨機(jī)存儲器(SRAM
    的頭像 發(fā)表于 12-21 17:19 ?770次閱讀

    FPGA現(xiàn)場可編程門陣列的綜合指南

    現(xiàn)場可編程門陣列 (FPGA) 是可以在制造后進(jìn)行編程和重新編程以實現(xiàn)數(shù)字邏輯功能的半導(dǎo)體器件
    的頭像 發(fā)表于 12-07 17:15 ?622次閱讀
    FPGA現(xiàn)場<b class='flag-5'>可編程</b>門陣列的<b class='flag-5'>綜合</b>指南

    簡單認(rèn)識現(xiàn)場可編程門陣列

    現(xiàn)場可編程門陣列 (Field Programmable Gate Array, FPGA)也稱為現(xiàn)場可編程器件,是在 PROM ( Programmable Read Only Memory
    的頭像 發(fā)表于 12-01 09:25 ?748次閱讀