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

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

完善資料讓更多小伙伴認識你,還能領(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)標中的cell有工藝庫文件指定的delay參數(shù),默認是1ns,那么會造成clk delay,比如插入兩級mux就會形成2ns延時,而我們的mcu運行時鐘是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

可以先強行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庫文件也可以確認:

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的加載方式,當然也可以用老版本的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

    文章

    17742

    瀏覽量

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

    關(guān)注

    51

    文章

    4215

    瀏覽量

    135115
  • JTAG
    +關(guān)注

    關(guān)注

    6

    文章

    403

    瀏覽量

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

    關(guān)注

    4

    文章

    1007

    瀏覽量

    32656

原文標題: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給電源帶來的總負載是穩(wěn)定的,但需要電流以ADC采樣速率和此頻率的諧波快速跳變。由于
    發(fā)表于 01-01 12:30 ?1134次閱讀

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

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

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

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

    C語言習(xí)題解析

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

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

    免費視頻教程: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 ?3340次閱讀

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

    蘇泊爾微電腦電磁爐故障問題解析,本內(nèi)容介紹了蘇泊爾電磁爐故障問題的分析
    發(fā)表于 05-11 15:14 ?6964次閱讀
    蘇泊爾微電腦電磁爐故障問<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 ?59次下載
    電工學(xué)知識要點與習(xí)<b class='flag-5'>題解析</b>

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

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

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

    《電路考研精要與典型題解析》陳燕主編
    發(fā)表于 01-14 15:33 ?0次下載
    主站蜘蛛池模板: 福利体验区 | 久久婷婷久久一区二区三区 | 美欧毛片 | 黄网免费| 亚洲综合色婷婷中文字幕 | 精品国产免费一区二区 | 天天做夜夜做 | 免费毛片软件 | 99r8这里精品热视频免费看 | 国产精品1区2区3区在线播放 | 日本黄色片段 | 男男污肉高h坐便器调教 | 国产三级精品三级在线观看 | 一级做a爱片特黄在线观看 一级做a爱片特黄在线观看免费看 | 久久精品亚洲热综合一本奇米 | 天天操天天干天天干 | 亚洲高清免费观看 | 91大神在线精品视频一区 | 久久精品亚洲一级毛片 | 国产福利不卡一区二区三区 | h黄视频 | 天天干天天干天天操 | 午夜久久久久久亚洲国产精品 | 四虎国产精品永久在线 | 国产成人精品午夜二三区 | 美女屁屁免费视频网站 | 午夜亚洲| 欧美19禁 | 亚洲最大的黄色网址 | 特级片在线观看 | 国产在线永久视频 | 日韩亚洲欧美日本精品va | 岛国毛片一级一级特级毛片 | avtom影院永久转四虎入口 | 国产美女激情视频 | 女人张腿让男子桶免费动态图 | www.色妞| 一区二区不卡免费视频 | 四虎综合九九色九九综合色 | 啊用力太猛了啊好深视频免费 | 日韩精品免费一区二区三区 |