在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

聊聊SOC設(shè)計質(zhì)量相關(guān)的規(guī)范

路科驗證 ? 來源:路科驗證 ? 2023-10-20 09:52 ? 次閱讀

你們以為我要講的是coding-style?

NO,我主要講的是其它和設(shè)計質(zhì)量相關(guān)的規(guī)范。

1、代碼篇

1.1、手撕代碼部分

module name需要包含一定的功能展現(xiàn),什么意思呢,比如要設(shè)計address remap,你就叫XXX_addr_remap或者XXX_addr_decoder。切記不要叫XXX_misc,一定是迫不得已再寫這個module,否則集成或者debug會很頭疼,誰知道這玩意是干啥用的。

當(dāng)然,內(nèi)容部分就是老生常談的:

·加注釋

·組合和時序

·縮進

·狀態(tài)機

·阻塞賦值和非阻塞賦值

·一個module一個變量

·begin end對齊

·?語句和:的對齊等

1.2、第三方IP

我們除了仔細(xì)寫的代碼外,還會用第三方工具例如ARM和DesignWare生成很多簡單IP,例如AHB2AHB橋,I2C,DWT,UART,TIMER等,我們除了要清楚我們的功能feature外,還要注意module一定要加前綴,文件名同樣,否則我們無法與其他人的代碼區(qū)分開,這樣就會存在設(shè)計風(fēng)險。

1.3、common cell

什么是common cell,就是我們常用的lib cell,例如mux,ckmux,ckg,ckand,ckor,sync_cell,dft_dff,等。為什么要單獨拎出來呢?因為這里不做好標(biāo)準(zhǔn),后端很痛苦。

我們一般會由專人負(fù)責(zé)設(shè)計和維護,以后所有人無特殊情況禁止直接手寫lib cell,比如在某個module內(nèi)用always語句寫sync cell。

為什么呢?因為這些cell和后端約束強相關(guān),和dont touch list強相關(guān),和timing強相關(guān),因此,從SYNTH開始就要用專門的DC LIB替換他們,如果我們自己隨便在一個module里寫這些邏輯,DC工具和腳本無法抓取信息,但是如果我們例化common cell的話,他們處理起來就方便多了。

當(dāng)然,有一個細(xì)節(jié)就是define分支,一般會有SIMASIC分支,但是因為FPGA沒有CKG,所有我們會在這里增加FPGA分支將CKG變?yōu)镃KBUF。

1.4、memory cell

采用多級wrapper的方式,底層wrapper例化我們的physcal memory,并且在這一級對DFT信號,和timing相關(guān)調(diào)整信號做tie值處理。

二級wrapper做分支,分為SIM分支,F(xiàn)PGA分支和ASIC分支。這樣的話,即便沒有真實的物理memory,也不影響FPGA和SIM的同事使用。

當(dāng)然也可以再加一級wrapper,將所有的memory放在一起,通過generate if不同的參數(shù)(例如寬度,深度,tag)決定例化哪一個memory,這樣做的好處就是集成方便,不好的地方就是維護起來太麻煩。

2、filelist篇

soc設(shè)計的下游分為FPGA,SIM和SYNTH。但是三者的要求不同

FPGA要求filelist內(nèi)容FPGA vivado可綜合(有相關(guān)資源)。

SIM要求可以存在SIM model,不需要可綜合。

SYNTH要求必須可綜合。

因此,我們一般需要維護三個filelist,XX_FPGA.f,XX_SIM.f和XX_SYN.f,來滿足不同同事的需求,防止他們自己處理出現(xiàn)問題。

僅僅是這樣,對于大型SOC還是不夠的,需要一個filelist去重腳本,因為每個子系統(tǒng)subsys都可能例化了common cell(因為可能會單獨仿真或者綜合呀),所以soc top拿到的filelist一定是有很多重復(fù)的文件,所以需要腳本展開并去重,重復(fù)的不是刪除,而是注釋,方便review(不知道腳本刪除的對不對,需要review)。

3、difine macro篇

設(shè)計中一定會有很多define,主要分為兩類:common define和function define

3.1、common define

例如SYNTH,FPGA,SIM這些,主要存在于memory wrapper和common cell中,我們需要整個項目組采用統(tǒng)一的格式,不能一會用SYNTH,一會用ASIC,這樣DC同事會經(jīng)常漏define,需要resynth。

3.2、function define

例如設(shè)計一個I2C,內(nèi)部多個模塊,這樣的話我們的位寬,地址寬度等會是由define參數(shù)傳遞,這些參數(shù)往往不需要給其他人展示,我們自己在define中定義,最后undefine就可以了,但是順序一定是最先編譯define,最后undefine,所以剛才的filelist去重腳本還有一點很重要的就是不能調(diào)整filelist順序喲。

4、交付質(zhì)量hand-off

我們每個需要綜合的節(jié)點一定要保證hand-off質(zhì)量,我們通常會使用spyglass做lint檢查,這是最基本的,否則DC同事一定無法綜合。會顯得我們的設(shè)計很LOW。

不同的節(jié)點有不同的要求,如果DFT也要進場,我們需要用spyglass跑DFT flow,例如scan-ready,bist-ready和best-practice等幾個重要的goal。

當(dāng)然還有非常重要的CDC FLOW,也是靜態(tài)時序檢查,只是STA關(guān)注的是同步邏輯,spyglass CDC關(guān)注異步處理,兩個都做好了,才能保證設(shè)計的RTL和真實芯片的時序是一致的。







審核編輯:劉清

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

    關(guān)注

    1643

    文章

    21967

    瀏覽量

    614268
  • SoC設(shè)計
    +關(guān)注

    關(guān)注

    1

    文章

    151

    瀏覽量

    19085
  • 狀態(tài)機
    +關(guān)注

    關(guān)注

    2

    文章

    493

    瀏覽量

    28077
  • UART接口
    +關(guān)注

    關(guān)注

    0

    文章

    124

    瀏覽量

    15740
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    829

    瀏覽量

    68245

原文標(biāo)題:聊聊SOC設(shè)計那些與質(zhì)量相關(guān)的事兒

文章出處:【微信號:Rocker-IC,微信公眾號:路科驗證】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    建筑工程施工規(guī)范全集

    建筑工程施工規(guī)范全集A 建筑工程施工質(zhì)量驗收統(tǒng)一標(biāo)準(zhǔn)(GB50300-2001).pdfB 建筑地基基礎(chǔ)工程施工質(zhì)量驗收規(guī)范(GB50202-2002).pdfC 砌體工程施工
    發(fā)表于 07-03 21:56

    計算機軟件質(zhì)量保證計劃規(guī)范

      計算機軟件質(zhì)量保證計劃規(guī)范1 主題內(nèi)容與適用范圍 本規(guī)范規(guī)定了在制訂軟件質(zhì)量保證計劃時應(yīng)該遵循的統(tǒng)一的基本要求。 本規(guī)范適用于
    發(fā)表于 09-18 17:21

    高通產(chǎn)品的進來聊聊

    高通產(chǎn)品的進來聊聊,共享一下資源.
    發(fā)表于 01-03 14:32

    你了解元器件的質(zhì)量等級與相關(guān)標(biāo)準(zhǔn)嗎?

    規(guī)范統(tǒng)稱產(chǎn)品規(guī)范。b.標(biāo)準(zhǔn)—主要包括:試驗和測量標(biāo)準(zhǔn)、質(zhì)量保證大綱和生產(chǎn)線認(rèn)證標(biāo)準(zhǔn)、元器件材料和零件標(biāo)準(zhǔn)、型號命名標(biāo)準(zhǔn)、文字和圖形符號標(biāo)準(zhǔn)等;c.指導(dǎo)軍工技術(shù)文件—主要包括:指導(dǎo)正確選擇和使用元器件
    發(fā)表于 03-07 18:40

    想和你聊聊:DFM設(shè)計規(guī)范(可制造性設(shè)計規(guī)范

    ,老板降我工資吧。。。先百度了一下,和你們分享一個基本概念,看看像我這樣的工程師有多少,是不是你也要降工資,呵呵。。。DFM基本理念:DFM是基于并行設(shè)計的思想,在制造產(chǎn)品時要滿足成本、性能和質(zhì)量的要求
    發(fā)表于 05-29 21:50

    聊聊復(fù)位電路

    時鐘電路我第一篇博客已經(jīng)說講過了,今天我們來聊聊復(fù)位電路。當(dāng)然,復(fù)位電路博大精深,并...
    發(fā)表于 01-17 07:50

    聊聊存儲器的相關(guān)知識

    虛擬地址物理地址等眾多地址及MMU相關(guān)知識先聊聊存儲器STM32單片機存儲器關(guān)于編譯器生成的文件數(shù)據(jù)在存儲器上的存儲結(jié)構(gòu)物理地址、虛擬地址、線性地址和邏輯地址物理地址虛擬地址邏輯地址線性地址這些地址
    發(fā)表于 02-11 07:51

    SOC設(shè)計相關(guān)的linux基礎(chǔ)資料

    SOC設(shè)計相關(guān)的linux基礎(chǔ)資料整理
    發(fā)表于 09-20 07:51

    砌體工程施工質(zhì)量驗收規(guī)范(GB50203-2002)

    砌體工程施工質(zhì)量驗收規(guī)范Code for acceptance of construction qualityof masonry engineering 砌體工程施工質(zhì)量驗收規(guī)范C
    發(fā)表于 07-03 22:06 ?27次下載

    計算機軟件質(zhì)量保證計劃規(guī)范

    計算機軟件質(zhì)量保證計劃規(guī)范1 主題內(nèi)容與適用范圍 本規(guī)范規(guī)定了在制訂軟件質(zhì)量保證計劃時應(yīng)該遵循的統(tǒng)一的基本要求。 本規(guī)范適用于軟件特別是重要
    發(fā)表于 09-18 17:22 ?12次下載

    分布式電源并網(wǎng)中電能質(zhì)量相關(guān)規(guī)范探討

    分布式電源并網(wǎng)中電能質(zhì)量相關(guān)規(guī)范探討摘要:本文在介紹典型分布式電源并網(wǎng)方法的基礎(chǔ)上,針對我國分布式電源發(fā)展?fàn)顩r,結(jié)合分布式電源發(fā)達國家的經(jīng)驗
    發(fā)表于 05-17 10:53 ?7次下載

    計算機軟件質(zhì)量保證計劃規(guī)范(GB/T 12504-90 )附

    計算機軟件質(zhì)量保證計劃規(guī)范(GB/T 12504-90 )附錄B/C 計算機軟件質(zhì)量保證計劃規(guī)范(GB/T 12504-90 )附錄B 項目進展表
    發(fā)表于 04-14 10:39 ?1887次閱讀

    SOC設(shè)計相關(guān)的linux基礎(chǔ)說明

    SOC設(shè)計相關(guān)的linux基礎(chǔ)介紹。
    發(fā)表于 03-30 09:16 ?11次下載

    知識點:SOC設(shè)計質(zhì)量相關(guān)規(guī)范

    module name需要包含一定的功能展現(xiàn),什么意思呢,比如要設(shè)計address remap,你就叫XXX_addr_remap或者XXX_addr_decoder。
    的頭像 發(fā)表于 10-17 11:36 ?1032次閱讀

    聊聊Redis的使用案例

    今天我們來聊聊 Redis 的使用案例。
    的頭像 發(fā)表于 12-13 14:13 ?701次閱讀
    主站蜘蛛池模板: www.色图| 夜夜澡人人爽人人喊_欧美 夜夜综合网 | 久久aa毛片免费播放嗯啊 | 91av免费在线观看 | 香蕉网影院在线观看免费 | 你懂的在线看 | 国产一级特黄aaaa大片野外 | 欧美人成网 | 1024手机看片国产旧版你懂的 | 国产农村一一级特黄毛片 | 中文字幕一区2区 | 五月激情网站 | 女人69xxx| 欧美高清一区二区三 | 中韩日欧美电影免费看 | 欧美一区二区三区精品 | 美女扒开内裤无遮挡禁18 | 天堂资源网 | 精品免费久久久久久成人影院 | 男人都懂的网址在线看片 | 藏经阁在线 | 影音先锋色天使 | 婷婷色天使在线视频观看 | 免费又黄又爽的禁片视频 | 免费黄色一级片 | 毛片在线不卡 | 亚洲成成品网站有线 | 日本三级日本三级人妇三级四 | 美女黄视频免费 | 中日韩一级片 | 欧美成人精品一区二三区在线观看 | 色视频网站免费 | 特黄特色的视频免费播放 | www毛片 | 久久美女免费视频 | 天堂资源网 | 国产精品免费视频拍拍拍 | 91九色成人 | 成年片免费网址网站 | 亚洲欧洲色天使日韩精品 | 18黄无遮挡免费视频 |