色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

講一講芯片設(shè)計中的verilog是什么

冬至子 ? 來源:偉醬的芯片后端之路 ? 作者:偉醬的芯片后端之 ? 2023-12-04 13:52 ? 次閱讀

相信不少人都聽過verilog這個詞,今天我就想講一講我所理解的verilog是什么。

Verilog是一種硬件描述語言,它最基本的功能,就是把一份電路圖用代碼的形式表示出來,然后讓計算機理解一份代碼所對應(yīng)的電路。

硬件描述語言有很多,現(xiàn)在主流的基本就是verilog,或者它的升級版systemverilog。之前上學(xué)的時候還接觸過VHDL,但現(xiàn)在好像慢慢地沒什么人在用了。

Verilog代碼和C、Java這種計算機編程語言有本質(zhì)的不同,verilog里基本所有寫出來的東西都會對應(yīng)實際的電路。

聲明變量的時候如果指定是一個reg,那么這個變量就有寄存數(shù)值的功能,可以綜合出來一個實際的寄存器;如果指定是一段wire,那么他就只能傳遞數(shù)據(jù),只是表示一條線。

在verilog里寫一個判斷可能就對應(yīng)了一個mux,寫一個for可能就是把一段電路重復(fù)好幾遍(這在電路設(shè)計中是不太實用的,for語句也好像只在systemverilog中才支持)。

最能體現(xiàn)電路設(shè)計思想的就是always塊了,它可以指定某一個信號在某個值或某個跳變的時候執(zhí)行塊里的代碼。

總之,前端工程師寫verilog代碼的目的,就是要對應(yīng)出一個實際的電路出來,這個電路會完成我們期望的邏輯功能。

但是,人類寫出來的verilog代碼是高度抽象的,一般人甚至編碼者自己也很難把一段verilog代碼和實際的電路聯(lián)系起來。

編碼者在編寫的時候更多的是關(guān)心信號的邏輯功能有沒有錯誤,我們會看每一個關(guān)鍵信號的波形,確保輸入輸出一切正常。

至于哪里用了一個三輸入與門或者兩個二輸入與門我們不會去關(guān)心。一般就把這些人類寫出來的很抽象的代碼叫做verilog RTL代碼,RTL是register transition level。

RTL代碼要翻譯給機器看懂,還要經(jīng)過synthesis(綜合)這一步。這一步是tool完成的,它表示就把RTL變成最基本的邏輯門連接的形式,還是以verilog的格式寫出來,一般我們就稱綜合后的verilog為網(wǎng)表文件,或者叫netlist。

綜合的時候已經(jīng)要開始考慮芯片PPA的性能了,要知道,一段邏輯相同的電路,可能有很多種實現(xiàn)方式。

比如說一個邏輯表達式可以寫成與非的形式,也能寫成或非形式,對應(yīng)的電路可能就是與非門或者或非門。

而對于同一種電路,選用的cell可能也不一樣,同樣是一顆buffer,要選驅(qū)動能力多大的、開啟電壓選多大的等等也有很多講究。

后端在拿到netlist就可以布局布線了,我們后端在做的時候netlist也不是會一成不變的,我們會在確保邏輯功能不變的前提下對netlist進行改動。

但是,改動之后必須要和改動前的netlist對比檢查,確保沒有改它的邏輯才行。

這一步有時候我們就會稱為formal檢查,formality就是一個可以用來做這種檢查的工具,synopsys家的。實際上,前端在綜合前后也會做類似的檢查。

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

    關(guān)注

    31

    文章

    5363

    瀏覽量

    120932
  • 芯片設(shè)計
    +關(guān)注

    關(guān)注

    15

    文章

    1028

    瀏覽量

    54969
  • Verilog
    +關(guān)注

    關(guān)注

    28

    文章

    1351

    瀏覽量

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

    關(guān)注

    1

    文章

    385

    瀏覽量

    59911
收藏 人收藏

    評論

    相關(guān)推薦

    一講的TCP三次握手和四次揮手

    如果你學(xué)過網(wǎng)絡(luò)基礎(chǔ)知識,那么你定對TCP三次握手不陌生。今天我想用通俗的話來給大家一講TCP三次握手和四次揮手。畢竟,這個知識點在面試時被問到的概率很高!
    的頭像 發(fā)表于 02-03 10:43 ?2767次閱讀
    <b class='flag-5'>講</b><b class='flag-5'>一講</b>的TCP三次握手和四次揮手

    數(shù)采達人第一講

    中科泛華教程,數(shù)采達人系列第一講。要是資料對大家有幫助的話,就發(fā)余下的幾講出來,如果沒什么幫助,那就算了。
    發(fā)表于 09-13 09:02

    高頻功率磁性材料特性與應(yīng)用(第一講 +第二)

    高頻功率磁性材料特性與應(yīng)用(第一講 +第二)
    發(fā)表于 05-04 08:49

    一講嵌入式技術(shù)

    我們知道,要想讓物體“開口”, 即具有通信與計算能力,必須要為其嵌入系統(tǒng)。下面就來講一講嵌入式技術(shù)。1. 嵌入式技術(shù)的發(fā)展過程階段:以可編程控制器系統(tǒng)為核心的研究階段嵌入式系統(tǒng)最初的應(yīng)用是
    發(fā)表于 12-21 08:07

    一講三大運營商的物聯(lián)網(wǎng)卡選擇哪個比較合適

    卡是走的公網(wǎng)流量,動態(tài)IP的那種好的物聯(lián)網(wǎng)卡,而非那種定轉(zhuǎn)非的垃圾卡。物聯(lián)網(wǎng)卡挑選方法可見我上篇文章,這里就不再多。下面主要就講一講三大運營商的物聯(lián)網(wǎng)卡選擇哪個比較合適,僅僅代表個人觀點,
    發(fā)表于 01-12 06:52

    一講高級定時器的死區(qū)時間是怎么算出來的

    ,位DTG[7:0]控制(中文數(shù)據(jù)手冊可能出現(xiàn)錯誤,應(yīng)當(dāng)是DTG)。  官方數(shù)據(jù)手冊的說明不容易看懂,舉的例子與我的應(yīng)用場合也不致,我使用的是72MHz的晶振,一講我的死區(qū)時間
    發(fā)表于 01-12 07:34

    簡單一講PCB Layout的設(shè)計要點

    如何進行合理的PCB布板設(shè)計呢?簡單一講PCB Layout的設(shè)計要點
    發(fā)表于 02-22 06:16

    一講在FatFs文件系統(tǒng)下讀取SD卡的該如何做

    1、前言上篇文章我講述了在SDIO模式下讀取SD卡,在文章最后說了需要注意的地方,同時也是裸機下利用SDIO模式的不足,今天給大家一講在FatFs文件系統(tǒng)下讀取SD卡的該如何做,以及相比于裸機下SDIO模式的優(yōu)勢。2、Fat
    發(fā)表于 03-02 07:08

    DAQ基礎(chǔ)知識第一講-視頻教程

    DAQ基礎(chǔ)知識第一講-視頻教程
    發(fā)表于 03-31 10:27 ?40次下載

    C程序設(shè)計概述 第一講

    C程序設(shè)計概述 第一講 學(xué)習(xí)要點:熟記C 語言的語法、句法學(xué)會算法分析與算法的設(shè)計本課重點:第 3 章~第6 章本課難點:第 4 章(函數(shù))和第7 章(指針
    發(fā)表于 06-21 09:23 ?0次下載

    01_第一講_SOC技術(shù)概述

    電子發(fā)燒友網(wǎng)站提供《01_第一講_SOC技術(shù)概述.ppt》資料免費下載
    發(fā)表于 04-26 10:33 ?0次下載

    一講單片機基礎(chǔ)知識

    電子發(fā)燒友網(wǎng)站提供《第一講單片機基礎(chǔ)知識.pdf》資料免費下載
    發(fā)表于 04-18 10:41 ?6次下載

    一講 現(xiàn)代EDA技術(shù)概述

    一講 現(xiàn)代EDA技術(shù)概述。
    發(fā)表于 04-26 17:59 ?0次下載

    Verilog HDL應(yīng)用程序設(shè)計實例精

    Verilog HDL應(yīng)用程序設(shè)計實例精
    發(fā)表于 05-20 11:16 ?301次下載

    一講_風(fēng)電場與電網(wǎng)的連接

    一講_風(fēng)電場與電網(wǎng)的連接
    發(fā)表于 01-17 19:47 ?4次下載
    主站蜘蛛池模板: 久久视频精品3线视频在线观看 | 色偷偷成人网免费视频男人的天堂 | 色一伦一情一区二区三区 | 广西美女色炮150p图 | 最近韩国日本免费观看mv免费版 | 被老头下药玩好爽 | 18和谐综合色区 | 天天影视网网色色欲 | 亚洲午夜久久久久久久久电影网 | 啪啪做羞羞事小黄文 | 粉嫩无套白浆第一次jk | 男女亲吻摸下面吃奶视频 | 精品熟女少妇AV久久免费A片 | 99免费视频观看 | 人妻无码AV中文系列 | 少妇的肉体AA片免费观看 | 国产成人高清精品免费5388密 | 无套日出白浆在线播放 | 精品无人区麻豆乱码无限制 | 日本精品久久无码影院 | adc年龄确认大驾光临入口 | 国产老肥熟xxxx | 娇小老少配xxxxx | 69精品人妻一区二区三区蜜桃 | 日本免费无码A专区在线观看 | 久久电影院久久国产 | 国产亚洲精品视频在线网 | 菠萝菠萝蜜在线观看视频 | 久久久精品久久久久三级 | 大胸女晃奶动态图 | 国内精品久久久久影院亚洲 | 久久99r66热这里有精品 | 91偷偷久久做嫩草电影院 | 久久国产亚洲电影天堂 | 国产偷抇久久精品A片蜜臀AV | 99久久精品免费看国产免费 | 久久久久久久99精品免费观看 | 久久全国免费久久青青小草 | 中国农村真实bbwbbwbbw | 国产偷抇久久精品A片蜜臀AV | 3d无遮挡h肉动漫在线播放 |