Encounter-快速入門教程ppt課件
《Encounter-快速入門教程ppt課件》由會員分享,可在線閱讀,更多相關(guān)《Encounter-快速入門教程ppt課件(28頁珍藏版)》請在裝配圖網(wǎng)上搜索。
Ecounter 快速入門教程,1,1. 數(shù)據(jù)準(zhǔn)備,必要數(shù)據(jù): A. 綜合后Verilog網(wǎng)表,通常以.v結(jié)尾; B. 標(biāo)準(zhǔn)單元LEF庫文件; 可選數(shù)據(jù): A. IO/Pin位置配置文件; B. MMMC等。。。,2,Encounter標(biāo)準(zhǔn)流程,極簡流程,3,2. 啟動Encounter,工作目錄管理: 假設(shè)項目名稱為project, 在project下新建lib、work文件夾 xxx/project/lib (存放各種庫文件) xxx/project/work (工作數(shù)據(jù)區(qū)) 在work下打開打開終端: 輸入encounter 不能加“&” ,回車,,4,3. 菜單簡介,File :各種數(shù)據(jù)文件保存、導(dǎo)入 Edit :各種數(shù)據(jù)屬性編輯修改 Floorplan:布局設(shè)置 Power:配置電源/地 Place:放置標(biāo)準(zhǔn)單元 Route:布線器 Option:配置Encounter各項屬性,5,4.Import Design,File – Import Design,強大的幫助文檔,一切不懂都可以從help中找到答案,6,File – Import Design,Advanced頁: 選擇Power項,添加Power Nets: Ground Nets:,保存設(shè)置: Save可將本次的設(shè)置保存到一個文件中,下次再Load的這個文件即可。,7,,,8,5. Floorplan規(guī)劃,設(shè)置Die的面積、長寬、利用率等,建立一個初始化的Floorplan,9,5.1 Specify Floorplan:Basic,Size:指定大小 Die/IO/Core Coordinates: 通過Die/IO/Core Coordinate來指定大小。 有兩種方式來設(shè)定die的大?。?◆ Core size by Aspect Ratio ◆ Core Size by Width and Height Core Margins也是有兩種方式 ◆ Core to Die Boundary ◆ Core to IO Boundary Core邊界一般都是需要的,用來放置Power Ring,與其他模塊的隔離區(qū),,10,5.2 Specify—Floorplan:Advanced,設(shè)置標(biāo)準(zhǔn)單元陣列排布方式 選擇Site; 改變Rows設(shè)置 改變Rows spacing 改變Row height 改變底部IO的排列方向,11,6. 設(shè)置IO的位置,啟動Pin Editor:Edit—Pin Editor,1 選擇要設(shè)置 的Pin,2. 設(shè)定放置邊界,層次,3. 設(shè)置起始位置、間距,,,12,6.2 導(dǎo)出IO配置文件,File—Save—I/O File 保存為.io文件,方便下次導(dǎo)入使用,或者添加在Import Design中IO設(shè)置中,Note: Encounter的每一步操作都可以保存到一個記錄文件中,如果要恢復(fù)只需load這個文件就可以: File—Load File—Save 所以每一個關(guān)鍵操作后都要單獨保存,如Specify Floorplan、Power Plan、Place、Route等,13,7. 配置電源、地,Power 菜單,添加外圍供電環(huán)路,添加StdCell Rows的供電線路,14,7.1 Add Ring:Basic,添加電源/地的節(jié)點名稱,設(shè)置Ring的類型,設(shè)置縱向、橫向的layer、width、spacing等,15,7.2 Add Ring:Advanced,選擇Die的哪一邊需要添加Ring,最后OK確認(rèn),16,7.3 Add Stripe:,添加電源/地節(jié)點名稱,配置線寬、間距以及層次使用,設(shè)置每一組Stripe的pitch,設(shè)置Stripe的起始和結(jié)束位置,最后OK確認(rèn),17,完成后,Ring,Stripe,18,8. Place & Route,8.1 放置標(biāo)準(zhǔn)單元,Place—Place Standard Cell Run Full Placement:放置全部 Run Incremental Placement:放置增加的,設(shè)置CPU個數(shù)以增加place的速度,Include Pre-Place Optimization:放置前優(yōu)化netlist Include In-Place Optimization: 在放置優(yōu)化Timing constraints,19,Place之后(無 Stripe和Top/Bottom Ring),20,8.2 Route,Special Route: 連接Cell、block、Pad的電源和地到全局電源地。 Trial Route: 快速的布線,提取參數(shù)用于時序分析; 用于分析布線阻塞情況; 不完全布線,DRC&LVS不一定會通過; NanoRoute: 精細完整的布線 Mixed Signal: 基于圖形的布線器 適用于小型的定制block;,21,Special Route,選擇需要布線的節(jié)點和端口,選擇布線層次,最后確認(rèn),22,23,8.3 Nano Route,,,勾選 Global Route Detail Route,設(shè)置CPU核心數(shù),增加布線速度,Route—NanoRoute—Route,24,布線結(jié)果,,在終端下可看到布線的結(jié)果,如果有違反,需重復(fù)Place—Route 過程,直到violation為零,如果錯誤較少,也可以手工修改, 打開: Tools—Violation Browser 查看詳細情況。,25,8.4 添加Filler 在Rows的空白處添加Nwell/Ntap、Ptap,保證Rows的DRC&LVS通過。Filler一般為縱向布線Pitch的整數(shù)倍 Place—Add Phycical Cell—Add Filler,選擇Filler cell,如果有DRC Violation導(dǎo)致不能添加,需把Mode選項里面的 Perform DRC Violation Checking去掉,,Add Filler 也可以在Place完成之后添加,26,9. 導(dǎo)出數(shù)據(jù),選擇輸出的數(shù)據(jù)類型,填寫輸出數(shù)據(jù)的名稱,Layer map 文件,對應(yīng)到PDK的layer層次,輸出數(shù)據(jù)的庫名稱,數(shù)據(jù)Top cell name,27,Map File 范例: ## layer name layer 屬性 stream layer number data type number A1 NET 7 0 A1 SPNET 7 0 A1 PIN 7 0 A1 FILL 7 0 A1 VIA 7 0 A1 VIAFILL 7 0 NAME A1/PIN 7 253 W2 ALL 8 0 T2 NET 84 0 T2 SPNET 84 0 T2 PIN 84 0 T2 FILL 84 0 T2 VIA 84 0 T2 VIAFILL 84 0 NAME T2/PIN 9 253 DIEAREA ALL 230 0,28,- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
20 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- Encounter 快速 入門教程 ppt 課件
鏈接地址:http://m.kudomayuko.com/p-1541969.html