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

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

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

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

JTAG經(jīng)典問題解析

全棧芯片工程師 ? 來源:全棧芯片工程師 ? 2023-12-27 10:30 ? 次閱讀

請問,JTAG有5個端口,為什么Trst是可選的復(fù)位端口?

請問,JTAG只保留4個端口,沒有Trst,怎么復(fù)位?

答:第一個問題,很簡單,因為Trst可以用Tms來替換。那么第二個問題呢?歡迎來知識星球討論。

c786b266-a3d7-11ee-8b88-92fbcf53809c.png

請問,MCU芯片設(shè)計添加了mbist、scan chain之后,仿真失敗怎么辦?首先diff代碼,看代碼改動了什么,是否改正確,然后做2-3個formal/lec檢查,保證DFT實現(xiàn)過程不改變function 功能。此外還要注意頂層的dft端口控制信號是否在testbench中正確例化等等,比如注意jtag端口可做cpu debug,可做mbist測試,注意tdo輸出選擇控制。

回到正題,DFT插入后,由于增加了大量的mux來完成時鐘、復(fù)位可控,導(dǎo)致中端網(wǎng)標(biāo)中的cell有工藝庫文件指定的delay參數(shù),默認(rèn)是1ns,那么會造成clk delay,比如插入兩級mux就會形成2ns延時,而我們的mcu運(yùn)行時鐘是250mhz,時鐘周期4ns,sram時鐘再取個反,剛好易造成sram timing問題,sram輸出x態(tài),cpu取指令失敗。

c79fedee-a3d7-11ee-8b88-92fbcf53809c.png

c7ac3a36-a3d7-11ee-8b88-92fbcf53809c.png

如下,cs/we等sram控制信號剛好和sram的時鐘對齊,造成sram model輸出x態(tài),cpu去取指令失敗,mcu boot失敗。

景芯SoC訓(xùn)練營得同學(xué)都知道,或熟悉DFT仿真得同學(xué)都知道,vcs這里仿真應(yīng)該加一個option,不知道得趕緊找我!

c7bb85c2-a3d7-11ee-8b88-92fbcf53809c.png

可以先強(qiáng)行force時鐘,選一個可以采樣cs/we等sram控制信號的時鐘給sram,好巧不好,cpu執(zhí)行了一部分指令,又停止了,繼續(xù)定位。

查看risc-v匯編指令是否正確讀寫:

c7d4224e-a3d7-11ee-8b88-92fbcf53809c.png

發(fā)現(xiàn)程序末尾有x態(tài)哦,發(fā)現(xiàn)x態(tài),同學(xué)們會問,指令為什么會有x態(tài),肯定是bug或timing問題造成的吧,我們接著看:

c7efabe0-a3d7-11ee-8b88-92fbcf53809c.png

而上面x態(tài)是由于cpu有16位指令,并且程序有跳轉(zhuǎn),那么為什么cpu執(zhí)行指令一部分后就停止了呢?是我把cpu取指令模塊改錯了?于是開始看cpu代碼。。。

實際上x態(tài)后程序依然能正確執(zhí)行,本質(zhì)上是16位指令及程序調(diào)轉(zhuǎn)的原因。接著debug。

c802f7f4-a3d7-11ee-8b88-92fbcf53809c.png

接著定位,發(fā)現(xiàn)是取指令握手卡住,解決辦法?后仿真怎么確保時鐘對齊的問題?答案參見全棧芯片工程師【知識星球】。

挑戰(zhàn)!全芯片UPF低功耗設(shè)計(含DFT設(shè)計)

c81dd09c-a3d7-11ee-8b88-92fbcf53809c.png

景芯SoC訓(xùn)練營培訓(xùn)項目,低功耗設(shè)計前,功耗為27.9mW。

c821db74-a3d7-11ee-8b88-92fbcf53809c.png

低功耗設(shè)計后,功耗為0.285mW,功耗降低98.9%!

c825dfc6-a3d7-11ee-8b88-92fbcf53809c.png

c829a214-a3d7-11ee-8b88-92fbcf53809c.png

c833a32c-a3d7-11ee-8b88-92fbcf53809c.png

7天沖刺PR訓(xùn)練營有同學(xué)問如何給IO添加PAD?請思考景芯SoC的IO和PAD如何實現(xiàn)最佳?

c8385106-a3d7-11ee-8b88-92fbcf53809c.png

7天沖刺PR訓(xùn)練營有同學(xué)問,同樣的floorplan,有些同學(xué)很快跑完,有些同學(xué)則遇到大量DRC問題(EDA工具不停iteration)導(dǎo)致工具始終無法跑完,具體什么問題呢?

c83c3f0a-a3d7-11ee-8b88-92fbcf53809c.png

首先,小編發(fā)現(xiàn)該同學(xué)的stripe把TM2定義為了horizontal,而熟悉景芯工藝的同學(xué)知道,TM2的preference direction是VERTICAL。

c855c024-a3d7-11ee-8b88-92fbcf53809c.png

查詢景芯的lef庫文件也可以確認(rèn):

c8684938-a3d7-11ee-8b88-92fbcf53809c.png

用錯方向有多大影響呢?大家上景芯SoC的后端flow實踐一下吧,實踐出真知。

7天沖刺PR訓(xùn)練營有同學(xué)問,為啥PR花了一天一夜24個小時完成布線還大量DRC錯誤?小編已經(jīng)將設(shè)計規(guī)模盡可能減小以加速PR設(shè)計,實際上2小時就可以跑完routing,為何這么慢?原因就是低功耗單元的走線。具體原因及解決辦法歡迎加入景芯訓(xùn)練營討論。

c86bfaec-a3d7-11ee-8b88-92fbcf53809c.png

其錯誤主要集中在M4上,請思考如何解決。

c8789716-a3d7-11ee-8b88-92fbcf53809c.png

7天沖刺PR訓(xùn)練營有同學(xué)問,power switch cell的secondPG pin(VDDG)從M1接出的,而不是M2, 請思考有什么問題?如何解決?

c8834be8-a3d7-11ee-8b88-92fbcf53809c.png

7天沖刺PR訓(xùn)練營有同學(xué)問,景芯SoC培訓(xùn)營同學(xué)遇到Corner Pad LVS不過怎么處理?

c88ae6aa-a3d7-11ee-8b88-92fbcf53809c.png

完成景芯SoC培訓(xùn)的前端設(shè)計仿真、DFT后,我們來到后端flow,本教程教你一鍵式跑完數(shù)字后端flow。

c891eba8-a3d7-11ee-8b88-92fbcf53809c.png

生成腳本命令如下:

tclsh ./SCRIPTS/gen_flow.tcl -m flat all

c89d0e2a-a3d7-11ee-8b88-92fbcf53809c.png

生成flow腳本之前需要配置setup.tcl等相關(guān)參數(shù),具體參見【全網(wǎng)唯一】【全棧芯片工程師】提供自研的景芯SoC前端工程、DFT工程、后端工程,帶你從算法、前端、DFT到后端全流程參與SoC項目設(shè)計。

景芯SoC訓(xùn)練營的同學(xué)問,為何innovus讀取做好的floorplandef文件報Error?首先看log:

c8a4b788-a3d7-11ee-8b88-92fbcf53809c.png

Reading floorplan file - ./data_in/DIGITAL_TOP.def (mem = 1595.0M).

#% Begin Load floorplan data ... (date=10/23 2201, mem=1579.3M)

**ERROR: (IMPFP-710): File version unknown is too old.

以前EDI的時期,我們可以通過定義fp_file的方式來加載floorplan:

set vars(fp_file) "./data_in/DIGITAL_TOP.def"

但是現(xiàn)在innovus升級并放棄了fp_file的加載方式,當(dāng)然也可以用老版本的EDI9.1及以前版本來加入fp_file,然后轉(zhuǎn)存為新版本,這方式明顯沒有必要。正如下log提示所說,檢查log是非常好的工程師習(xí)慣。

Input floorplan file is too old and is not supported in EDI 10.1 and newer.

You can use EDI 9.1 and before to read it in, then save again to create new version.

小編的直覺告訴我,先去看看同學(xué)保存的def文件是哪個def版本?

c8afe086-a3d7-11ee-8b88-92fbcf53809c.png

同學(xué)保存方式如下:

c8b44dce-a3d7-11ee-8b88-92fbcf53809c.png

那么請問如何解決?請大家加入景芯訓(xùn)練營實踐。

景芯SoC用了很多異步FIFO,關(guān)注異步RTL實現(xiàn)的同學(xué),可以抓取異步FIFO出來看一下版圖連線:

c8b93a14-a3d7-11ee-8b88-92fbcf53809c.png

查看下所有異步FIFO cell的面積;

dbget [dbget top.insts.pstatus unplaced -p].area

查下所有異步FIFO的cell的名字:

dbget [dbget top.insts.pstatus unplaced -p].name

那么怎么抓出異步路徑來觀察版圖走線呢?如何讓report_timing呢?更多內(nèi)容參見知識星球和SoC訓(xùn)練營。

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

    關(guān)注

    146

    文章

    17362

    瀏覽量

    352853
  • 仿真
    +關(guān)注

    關(guān)注

    50

    文章

    4130

    瀏覽量

    134080
  • JTAG
    +關(guān)注

    關(guān)注

    6

    文章

    401

    瀏覽量

    71881
  • 端口
    +關(guān)注

    關(guān)注

    4

    文章

    991

    瀏覽量

    32246

原文標(biāo)題:JTAG經(jīng)典問題,ICer不能不懂!

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

收藏 人收藏

    評論

    相關(guān)推薦

    RCC電路原理與設(shè)計及問題解析

    RCC電路原理與設(shè)計及問題解析 RCC電路,單端反激式的一種,結(jié)構(gòu)簡單,主要應(yīng)用在1~200W,首先變壓器設(shè)計最為重要,RCC電路結(jié)構(gòu)主要包括: 1.
    發(fā)表于 12-14 10:31 ?2.7w次閱讀

    模數(shù)轉(zhuǎn)換器的電源去耦問題解析

    模數(shù)轉(zhuǎn)換器的電源去耦問題解析 盡管高速ADC給電源帶來的總負(fù)載是穩(wěn)定的,但需要電流以ADC采樣速率和此頻率的諧波快速跳變。由于
    發(fā)表于 01-01 12:30 ?1099次閱讀

    LED驅(qū)動電源經(jīng)典解析?。?!

    LED驅(qū)動電源經(jīng)典解析!?。?/div>
    發(fā)表于 03-29 12:42

    運(yùn)算放大器經(jīng)典題解析

    ` 本帖最后由 web_master 于 2013-9-26 14:19 編輯 運(yùn)算放大器經(jīng)典題解析——設(shè)計運(yùn)放電路必備常識![hide] [/hide]`
    發(fā)表于 09-26 11:48

    C語言習(xí)題解析

    C語言習(xí)題解析
    發(fā)表于 03-11 15:20

    java經(jīng)典面試題深度解析

    免費(fèi)視頻教程:java經(jīng)典面試題深度解析對于很多初學(xué)者來說,學(xué)好java在后期面試的階段都沒什么經(jīng)驗,為了讓大家更好的了解面試相關(guān)知識,今天在這里給大家分享了一個java經(jīng)典面試題深度解析
    發(fā)表于 06-20 15:16

    UART串口與LWIP以太網(wǎng)問題解析

    技術(shù)三千問:【技術(shù)三千問】之《玩轉(zhuǎn)ART-Pi》,看這篇就夠了!干貨匯總【技術(shù)三千問】之《AT組件問題匯總與解析》,干貨匯總!【技術(shù)三千問】之《UART串口問題解析》,干貨匯總!【技術(shù)三千問】之
    發(fā)表于 08-05 06:54

    電子設(shè)計競賽賽題解析

    電子設(shè)計競賽賽題解析 東西是非常不錯的,可供參考.
    發(fā)表于 12-17 12:43 ?0次下載

    車臺天線的位置和輻射問題解析

    車臺天線的位置和輻射問題解析 1、車臺外接的天線,放在后備箱上比放在車頂中間的效果是不是差一些? 回答:車臺的天線共有四
    發(fā)表于 01-04 09:44 ?3284次閱讀

    蘇泊爾微電腦電磁爐故障問題解析

    蘇泊爾微電腦電磁爐故障問題解析,本內(nèi)容介紹了蘇泊爾電磁爐故障問題的分析
    發(fā)表于 05-11 15:14 ?6853次閱讀
    蘇泊爾微電腦電磁爐故障問<b class='flag-5'>題解析</b>

    自動控制原理習(xí)題解析

    自動控制原理習(xí)題解析,有需要的下來看看。
    發(fā)表于 05-05 14:06 ?0次下載

    風(fēng)力擺控制系統(tǒng)賽題解析

    風(fēng)力擺控制系統(tǒng)賽題解析
    發(fā)表于 12-09 23:00 ?31次下載

    電工學(xué)知識要點與習(xí)題解析

     《高等學(xué)校優(yōu)秀教材?電工學(xué)知識要點與習(xí)題解析》為配合秦曾煌教授主編的《電工學(xué)》(第六版)而編寫的輔導(dǎo)書。《電工學(xué)知識要點與習(xí)題解析/高等學(xué)校優(yōu)秀教材輔導(dǎo)叢書》主要包括知識要點、書后思考題解答、書后
    發(fā)表于 01-10 11:48 ?57次下載
    電工學(xué)知識要點與習(xí)<b class='flag-5'>題解析</b>

    樊昌信《通信原理》真題解析及講義電子版

    樊昌信《通信原理》真題解析及講義電子版
    發(fā)表于 09-06 14:40 ?0次下載

    《電路考研精要與典型題解析》陳燕主編

    《電路考研精要與典型題解析》陳燕主編
    發(fā)表于 01-14 15:33 ?0次下載