欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

景芯SoC的Spyglass檢查

全棧芯片工程師 ? 來源:全棧芯片工程師 ? 2023-08-15 09:45 ? 次閱讀

作為IC設(shè)計(jì)人員,熟練掌握數(shù)字前端語法檢查工具Spyglass的重要性不言而喻,本文講解景芯SoC的Spyglass檢查。

啟動(dòng)Spyglass軟件:spyglass &

d535058e-3aa0-11ee-9e74-dac502259ad0.png

點(diǎn)擊左邊Add File(s):

d55cd5fa-3aa0-11ee-9e74-dac502259ad0.png

將.v文件通過rtl.f統(tǒng)一添加,如下圖,點(diǎn)擊OK:

d59d8154-3aa0-11ee-9e74-dac502259ad0.png

或者通過命令添加:

sg_shell> read_file -type sourcelist mcu_rtl_for_sim.f

設(shè)置頂層,選中下圖左邊Set Options,手動(dòng)設(shè)置Value為digital_top.v,這里我們留一個(gè)bug,后面看得到。

d5bb332a-3aa0-11ee-9e74-dac502259ad0.png

或者通過命令添加:

sg_shell> set_option top digital_top.v

我們也可以默認(rèn)缺省頂層文件,此處,我們暫時(shí)不用remove_option top命令,注意剛才我們留了一個(gè)bug。

sg_shell> remove_option top

點(diǎn)擊Read Design,

d5e03c92-3aa0-11ee-9e74-dac502259ad0.png

選擇SynthesizeNetlist,在讀入設(shè)計(jì)的同時(shí)進(jìn)行綜合

d62c7e36-3aa0-11ee-9e74-dac502259ad0.png

點(diǎn)擊Run Design Read:

d656544a-3aa0-11ee-9e74-dac502259ad0.png

讀取完成發(fā)現(xiàn):

top 'digital_top.v' : Design unit not found in the design

d69c247a-3aa0-11ee-9e74-dac502259ad0.png

bug來了,什么問題呢?找不到Design unit, 這是培訓(xùn)的同學(xué)經(jīng)常發(fā)生的錯(cuò)誤,頂層是指module名,不是module文件名。如下圖所示:

也就是說設(shè)置Top level Design Unit的value為DIGITAL_TOP, 而不是digital_top.v。

d6bc8e7c-3aa0-11ee-9e74-dac502259ad0.png

再次Run Read Design,如下圖,讀取成功。

d6dd3b5e-3aa0-11ee-9e74-dac502259ad0.png

接著,設(shè)置Goal Setup:

d7087724-3aa0-11ee-9e74-dac502259ad0.png

首先選中l(wèi)int,我們先看lint, 點(diǎn)擊Run Goal:

d744a0aa-3aa0-11ee-9e74-dac502259ad0.png

運(yùn)行得到結(jié)果如下,我們開始逐一解析錯(cuò)誤的原因,并給出RTL修改辦法,具體參見知識(shí)星球。

d759faf4-3aa0-11ee-9e74-dac502259ad0.png

在看到一條條lint Warning信息后,怎么才能更清晰地知道warning的具體原因呢?告訴你一個(gè)好習(xí)慣!

Spyglass的Analyze Results默認(rèn)GUI界面如下,

d7834bc0-3aa0-11ee-9e74-dac502259ad0.png

我們通過View-> Windows -> Help Viewer 來查看SolvNet對(duì)每個(gè)RTL lint warning類型的解釋。

d800e5bc-3aa0-11ee-9e74-dac502259ad0.png

d8160c4e-3aa0-11ee-9e74-dac502259ad0.png

舉個(gè)例子:

W528 : A signal or variable is set but never read

W528是Warning類型,說一個(gè)信號(hào)或者變量沒有負(fù)載。

舉個(gè)例子:

信號(hào)bigbus在第一個(gè)assign statement中被賦值了256bit位寬,但是在第二個(gè)assign statement中,bigbus僅128 bits (2**(13-7+1) 或者 2**(6-0+1)) 會(huì)被選擇。因此,W528 的warning message就會(huì)出現(xiàn)。

module test1 (a, b);
  input [13:0] a;
  output [1:0] b;
  wire [255:0] bigbus;
assignbigbus={{16{4'h0}},{16{4'h0}},{16{4'h0}},{16{4'h0}}};
assign b={bigbus[a[13:7]],bigbus[a[6:0]]};
endmodule

那么上面代碼應(yīng)該怎么修改才能避免這個(gè)warning message呢?答案參見全棧芯片工程師】知識(shí)星球。

【全網(wǎng)唯一】景芯SoC是一款低功耗ISP圖像處理SoC,采用低功耗RISC-V處理器,內(nèi)置ITCM SRAM、DTCM SRAM,集成包括MIPI、ISP、CNN、QSPI、UART、I2C、GPIO、百兆以太網(wǎng)等IP,采用SMIC40工藝設(shè)計(jì)流片。d85f7b72-3aa0-11ee-9e74-dac502259ad0.png

培訓(xùn)數(shù)據(jù)包括SoC前端設(shè)計(jì)、DFT設(shè)計(jì)、低功耗UPF設(shè)計(jì)、布局布線,提供服務(wù)器供大家實(shí)踐!帶你從算法、前端、DFT到后端全流程參與SoC項(xiàng)目設(shè)計(jì)。更多內(nèi)容,請(qǐng)報(bào)名登錄服務(wù)器實(shí)踐,工程數(shù)據(jù)分割為如下三個(gè)部分。

一鍵式完成C代碼編譯、仿真、綜合、DFT插入、形式驗(yàn)證、布局布線、寄生參數(shù)抽取、PT分析、DRC/LVS、后仿真、形式驗(yàn)證、功耗分析等全流程。V1.0工程仿真如下。

d8d207b4-3aa0-11ee-9e74-dac502259ad0.png

SoC一鍵式執(zhí)行flow

d8f541ac-3aa0-11ee-9e74-dac502259ad0.png

MIPI設(shè)計(jì)

d8fe8000-3aa0-11ee-9e74-dac502259ad0.png

ISP圖像處理

dpc - 壞點(diǎn)校正

blc - 黑電平校正

bnr - 拜耳降噪

dgain - 數(shù)字增益

demosaic - 去馬賽克

wb - 白平衡增益

ccm - 色彩校正矩陣

csc - 色彩空間轉(zhuǎn)換 (基于整數(shù)優(yōu)化的RGB2YUV轉(zhuǎn)換公式)

gamma - Gamma校正 (對(duì)亮度基于查表的Gamma校正)

ee - 邊緣增強(qiáng)

stat_ae - 自動(dòng)曝光統(tǒng)計(jì)

stat_awb - 自動(dòng)白平衡統(tǒng)計(jì)

仿真結(jié)果:

CNN圖像識(shí)別

d99d9b90-3aa0-11ee-9e74-dac502259ad0.png

支持手寫數(shù)字的AI識(shí)別:

d9a626b6-3aa0-11ee-9e74-dac502259ad0.png

仿真結(jié)果:仿真識(shí)別上圖7、2、1、0、4、1、4、9

d9bb2d40-3aa0-11ee-9e74-dac502259ad0.png

UPF低功耗設(shè)計(jì)

支持UPF低功耗設(shè)計(jì)(含DFT設(shè)計(jì)):

d9d4b292-3aa0-11ee-9e74-dac502259ad0.png

CPU啟動(dòng)指令分析

d9da47a2-3aa0-11ee-9e74-dac502259ad0.png

審核編輯:湯梓紅

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

    關(guān)注

    38

    文章

    1302

    瀏覽量

    104304
  • soc
    soc
    +關(guān)注

    關(guān)注

    38

    文章

    4208

    瀏覽量

    219139
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    697

    瀏覽量

    22117

原文標(biāo)題:Spyglass檢查(一)

文章出處:【微信號(hào):全棧芯片工程師,微信公眾號(hào):全棧芯片工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    重慶電感供應(yīng)/錳共模電感-谷電子

    工程師繞制了兩款不同材質(zhì)的共模電感給客戶寄過去。一款是錳材質(zhì),一款是鎳材質(zhì)。對(duì)于急需電感的客戶,谷會(huì)配合客戶的時(shí)間,加急趕制,在兩天內(nèi),就給客戶寄過去了??蛻魪暮芏嚯姼袕S家中選
    發(fā)表于 06-09 10:01

    重慶電感器廠家/錳共模電感器-谷電子

    工程師繞制了兩款不同材質(zhì)的共模電感給客戶寄過去。一款是錳材質(zhì),一款是鎳材質(zhì)。對(duì)于急需電感的客戶,谷會(huì)配合客戶的時(shí)間,加急趕制,在兩天內(nèi),就給客戶寄過去了??蛻魪暮芏嚯姼袕S家中選擇了谷
    發(fā)表于 07-29 11:31

    分享一些語法檢查的工具

    1DVD(對(duì)RTL以及Netlist進(jìn)行語法檢查的工具)Atrenta SpyGlass vL-2016.06 Linux64 1DVDAtrenta.SpyGlass.v5.4.1.SP1.Linux64 1CDAtrent
    發(fā)表于 07-12 07:41

    SOC、MCU工作不起來要檢查哪些硬件問題

    嵌入式軟件工程師一般不考硬件題目,但是有一道題卻是經(jīng)??嫉?。SOC、MCU工作不起來要檢查哪些硬件問題?答案:1、電源2、時(shí)鐘3、復(fù)位電路
    發(fā)表于 12-21 07:43

    成科創(chuàng)板首個(gè)EDA公司?

    近日,北京軟件技術(shù)股份有限公司(以下簡(jiǎn)稱“”)的科創(chuàng)板上市申請(qǐng)被受理。公司的主營(yíng)業(yè)務(wù)為依托自主開發(fā)的電子設(shè)計(jì)自動(dòng)化(EDA)軟件,開展集成電路分析服務(wù)和設(shè)計(jì)服務(wù)。
    發(fā)表于 02-12 09:52 ?1809次閱讀

    EDA廠商終止深交所主板IPO

    ? ? ? ?北京軟件技術(shù)股份有限公司主營(yíng)業(yè)務(wù)是依托自主開發(fā)的電子設(shè)計(jì)自動(dòng)化EDA軟件,開展集成電路分析服務(wù)和設(shè)計(jì)服務(wù)。 此前計(jì)劃是在科創(chuàng)板上市,后來主動(dòng)撤回科創(chuàng)板上市。并
    的頭像 發(fā)表于 12-07 16:32 ?2942次閱讀

    詳解Spyglass使用(一)

    作為IC設(shè)計(jì)人員,熟練掌握數(shù)字前端語法檢查工具Spyglass的重要性不言而喻,本文手把手教你學(xué)習(xí)Spyglass工具。
    的頭像 發(fā)表于 12-28 09:27 ?6384次閱讀

    詳解Spyglass使用(二)

    接著上文繼續(xù)聊,詳解Spyglass使用(一),在看到一條條lint Warning信息后,怎么才能更清晰地知道warning的具體原因呢?告訴你一個(gè)好習(xí)慣!
    的頭像 發(fā)表于 12-29 09:16 ?5294次閱讀

    手把手教你學(xué)習(xí)Spyglass工具

    作為IC設(shè)計(jì)人員,熟練掌握數(shù)字前端語法檢查工具Spyglass的重要性不言而喻,本文手把手教你學(xué)習(xí)Spyglass工具。
    的頭像 發(fā)表于 04-03 10:46 ?3340次閱讀

    SoC項(xiàng)目之DFT debug

    SoC項(xiàng)目是個(gè)付費(fèi)培訓(xùn)項(xiàng)目,項(xiàng)目數(shù)據(jù)在服務(wù)器上。SoC在tessent完成edt occ
    的頭像 發(fā)表于 08-09 10:11 ?2265次閱讀
    <b class='flag-5'>景</b><b class='flag-5'>芯</b><b class='flag-5'>SoC</b>項(xiàng)目之DFT debug

    如何在SpyGlass環(huán)境本身中修復(fù)這些Lint錯(cuò)誤呢?

    我們將分析 lint目標(biāo)運(yùn)行期間產(chǎn)生的違規(guī)行為。我們可以使用 SpyGlass GUI 中的各種調(diào)試工具來了解違規(guī)
    的頭像 發(fā)表于 08-14 10:08 ?3530次閱讀
    如何在<b class='flag-5'>SpyGlass</b>環(huán)境本身中修復(fù)這些Lint錯(cuò)誤呢?

    SoC/MCU v2.0重磅升級(jí)!9.1號(hào)漲價(jià)了

    SoC集成了大型IP,一次仿真時(shí)間就是1.5小時(shí)起步,DFT、DC、PR就需要超過24小時(shí)的run time了,大部分學(xué)員耗不起這個(gè)時(shí)間。為了加速flow,暫時(shí)去掉大型IP,我們只需關(guān)注和理解設(shè)計(jì)的核心要素。
    的頭像 發(fā)表于 09-01 15:12 ?2099次閱讀
    <b class='flag-5'>景</b><b class='flag-5'>芯</b><b class='flag-5'>SoC</b>/MCU v2.0重磅升級(jí)!9.1號(hào)漲價(jià)了

    怎么檢查SoC的低功耗power domain有沒有錯(cuò)誤?

    bind 檢查power domain的library binding情況,也就是檢查是否所有的cell 都被link 到了對(duì)應(yīng)的庫(kù)上
    的頭像 發(fā)表于 09-15 09:28 ?884次閱讀

    SpyGlass?Lint Turbo結(jié)構(gòu)用戶指南

    電子發(fā)燒友網(wǎng)站提供《SpyGlass?Lint Turbo結(jié)構(gòu)用戶指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-21 09:48 ?0次下載

    科普電感磁發(fā)熱的解決辦法

    科普電感磁發(fā)熱的解決辦法編輯:谷電子電感磁發(fā)熱是電感產(chǎn)品中的常見問題,它可能影響電感的的性能和可靠性。解決電感磁發(fā)熱的方法多種多
    發(fā)表于 11-13 22:58 ?0次下載