資料介紹
如何保證RTL設(shè)計(jì)與綜合后網(wǎng)表的一致性
文章簡介:在超大規(guī)模數(shù)字集成電路的設(shè)計(jì)中,我們使用邏輯綜合工具來完成從RTL設(shè)計(jì)到門級網(wǎng)表的轉(zhuǎn)化。我們希望它綜合出的門級網(wǎng)表與我們的RTL設(shè)計(jì)在邏輯和時(shí)序上完全一致。但是某些書寫風(fēng)格和設(shè)計(jì)思路卻會(huì)造成兩者不一致的情況,降低我們的工作效率。本文列舉了三種RTL設(shè)計(jì)與綜合后網(wǎng)表不一致的情況,并給出了解決方法.我們以Design Compiler為例,來說明設(shè)計(jì)RTL時(shí)應(yīng)該注意的問題。在仿真和調(diào)試時(shí),我們使用了NC-Verilog和Debussy。
1.不完整的敏感量列表
在下面的例子中,有一個(gè)always語句,
它描述了一個(gè)或門,其中它的敏感量列表包含IN1和IN2。
///////////////////////////////////////////
module OR_GATE_A (OUT_A, IN1, IN2);
output OUT_A;
input IN1, IN2;
reg OUT_A;
always @(IN1 or IN2)
OUT_A = IN1 | IN2;
endmodule
/////////////////////////////////////////////////////////////////////////////
再看下面的例子,敏感量列表只包含IN1。
/////////////////////////////////////////////////////////////////////////////
module OR_GATE_B (OUT_B, IN1, IN2);
output OUT_B;
input IN1, IN2;
reg OUT_B;
always @(IN1)
OUT_B = IN1 | IN2;
endmodule
/////////////////////////////////////////////////////////////////////////////
這兩個(gè)例子有什么不同呢?我們看下面的波形:
掃碼添加小助手
加入工程師交流群
- 基于無監(jiān)督空間一致性約束的心臟MRI分割 38次下載
- 在線迭代聚類的多傳感器一致性數(shù)據(jù)融合方法 9次下載
- 基于改進(jìn)一致性的多無人機(jī)編隊(duì)控制算法 16次下載
- 基于業(yè)務(wù)目標(biāo)和業(yè)務(wù)場景的語義一致性驗(yàn)證方法 9次下載
- 管理基于Cortex?-M7的MCU的高速緩存一致性 5次下載
- 基于自觸發(fā)一致性算法的分布式分層控制策略 9次下載
- 如何使用異質(zhì)多智能體系統(tǒng)進(jìn)行滯后一致性跟蹤控制 8次下載
- Cache一致性協(xié)議優(yōu)化研究 0次下載
- DSA系統(tǒng)的全局一致性需求分析 0次下載
- TTCN在TD-SCDMA終端RRM一致性測試系統(tǒng)中的應(yīng)用
- CMP中Cache一致性協(xié)議的驗(yàn)證
- 10GBASE-T以太網(wǎng)電氣一致性應(yīng)用軟件簡化測試步驟
- TD-SCDMA協(xié)議一致性的測試研究
- 一致性規(guī)劃研究
- 改進(jìn)的基于目錄的Cache一致性協(xié)議
- 有關(guān)100M、1000M以太網(wǎng)一致性測試問題探討交流 294次閱讀
- 異構(gòu)計(jì)算下緩存一致性的重要性 2.7k次閱讀
- Redis緩存與Mysql如何保證一致性? 1.6k次閱讀
- 如何保證緩存一致性 2.3k次閱讀
- 如何解決數(shù)據(jù)庫與緩存一致性 1.8k次閱讀
- 如何進(jìn)行千兆以太網(wǎng)的一致性測試 2.2k次閱讀
- Dubbo負(fù)載均衡策略之一致性哈希 1.7k次閱讀
- 如何保障MySQL和Redis的數(shù)據(jù)一致性 1.4k次閱讀
- Redis緩存更新一致性的方式 1.3k次閱讀
- RTL與網(wǎng)表的一致性檢查 5.5k次閱讀
- EMC輻射測試中,一致性分析是一個(gè)很困難的任務(wù) 6.3k次閱讀
- 詳解CAN總線一致性測試的中的DLC測試 2w次閱讀
- 探討發(fā)送端物理層一致性測試的含義,要素及目標(biāo)和趨勢 6.7k次閱讀
- 影響動(dòng)力電池一致性的因素分析以及6大解決措施 2.3w次閱讀
- 加速器一致性接口 4.4k次閱讀
下載排行
本周
- 1PD取電芯片 ECP5702規(guī)格書
- 0.88 MB | 3次下載 | 免費(fèi)
- 2氮化鎵GaN FET/GaN HEMT 功率驅(qū)動(dòng)電路選型表
- 0.10 MB | 2次下載 | 免費(fèi)
- 3EMC PCB設(shè)計(jì)總結(jié)
- 0.33 MB | 2次下載 | 免費(fèi)
- 41節(jié)電池用電池保護(hù)IC S-8261D系列數(shù)據(jù)手冊
- 3.07 MB | 1次下載 | 1 積分
- 5PD取電芯片,可取5/9/12/15/20V電壓ECP5702數(shù)據(jù)手冊
- 0.88 MB | 1次下載 | 免費(fèi)
- 6飛騰FT2000-4 COM Express核心板技術(shù)手冊0603
- 1.22 MB | 1次下載 | 免費(fèi)
- 7飛騰S5000C-64雙路服務(wù)器系列應(yīng)用宣傳冊--一乘科技
- 945.81 KB | 1次下載 | 免費(fèi)
- 8IP2345支持PD3.0等多種快充協(xié)議 支持4~6節(jié)串聯(lián)電池最大充電功率30W異步升降壓充電IC
- 1.41 MB | 次下載 | 免費(fèi)
本月
- 1美的電磁爐電路原理圖資料
- 4.39 MB | 22次下載 | 10 積分
- 2反激式開關(guān)電源設(shè)計(jì)解析
- 0.89 MB | 16次下載 | 5 積分
- 3耗盡型MOS FET產(chǎn)品目錄選型表
- 0.14 MB | 3次下載 | 免費(fèi)
- 4PD取電芯片 ECP5702規(guī)格書
- 0.88 MB | 3次下載 | 免費(fèi)
- 5氮化鎵GaN FET/GaN HEMT 功率驅(qū)動(dòng)電路選型表
- 0.10 MB | 2次下載 | 免費(fèi)
- 6EMC PCB設(shè)計(jì)總結(jié)
- 0.33 MB | 2次下載 | 免費(fèi)
- 7PC5200 700V_10A GaN HEMT驅(qū)動(dòng)器數(shù)據(jù)手冊
- 1.63 MB | 1次下載 | 免費(fèi)
- 81節(jié)電池用電池保護(hù)IC S-8261D系列數(shù)據(jù)手冊
- 3.07 MB | 1次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233095次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191457次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81605次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73831次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論