一、創建Core ring
Innovus 是全能EDA工具,可以方便地完成所需的芯片設計,一項好的設計所需要的相關設置在innovus 中都可以很容易的完成。
創建Core ring是一個很好的練習innovus的開始,具體步驟如下:
1、在命令行窗口中輸入以下命令,啟動innovus
“`
innovus
“`
2、通過工具欄點擊File–>Load Library,選擇標準庫文件,並按照路徑導入庫文件。
3、通過工具欄點擊View–>Windows–>Command Interpreter,在命令行窗口中輸入以下代碼:
“`
loadRing -ringName ring1 -library library_name -reader liberty -area 2000 -numSites 16
“`
意思是根據指定尺寸和庫文件創建Core ring,其中ringName和library_name需要用戶自行選擇,area表示設置的面積大小,numSites表示環上的位置數目。
4、最後點擊Tools–>Ring Viewer可以預覽Core ring。完成這樣的練習後,就可以熟悉Innovus的使用界面和各項操作了。
二、innovus入門教程
Innovus中有許多功能強大的陣列來幫助設計人員完成各種複雜的任務。下面簡述innovus的入門教程:
1、首先進行庫的讀入和路徑配置
“`
set::linkLibrary -library
“`
2、新建設計文件,並設置大小,一般設為功能半徑的兩倍,以備後續布局時使用Precision Placement模式。
“`
createDesign -technology -process -libCell
setSize -x -y
“`
3、接下來進行物理約束設置,包括芯片外形、器件尺寸、路勁寬度等,可以使用setRoadMap命令設置
“`
setRoadMap -chipBoundary
-wireWidthConstraint
-wireSpacingConstraint
“`
4、在特定的狀態下,需要禁止一些信號連通,此時需進行Placement Blockage,可以使用setPlacementBlockage命令設置
“`
setPlacementBlockage -maxHeight -maxWidth -minHeight -minWidth
“`
三、innosetup教程
Innosetup是一款免費的安裝包製作工具,可以幫助開發者方便的打包安裝軟件。
1、打開Innosetup軟件,自動打開Inno Script Wizard,按照指導完成選擇安裝包信息和安裝程序所需文件的設置。
2、設置文件來源信息,選擇啟動文件,自定義安裝文件名和安裝目錄。
3、選擇安裝程序的設置,在這裡可以自定義程序的安裝界面,軟件是否需要重啟等詳細設置。
4、最後點擊編譯按鈕產生安裝包,並保存設置。
四、innovus數據準備
在使用innovus 之前,需要涉及到數據準備的問題。
1、首先,需要準備好芯片的原理圖。
2、將原理圖翻譯成可以輸入到EDA工具的格式,如SPICE、Verilog等。
3、在設計過程中需要使用許多標準和自定義的代碼庫,所以需要事先準備好標準庫,例如:
“`
setenv -basedir
“`
4、使用designCompiler完成綜合,生成的網表文件作為輸入數據。
5、將輸入數據轉化為innovus所支持的數據格式,一般輸出.def格式文件。這個過程需要使用到對應的轉化工具。
“`
lef2def –liberty
“`
五、innovus安裝教程
Innovus的安裝相對來說比較簡單,只需要按照下面的步驟操作即可:
1、下載Innovus安裝包。
2、解壓安裝包,雙擊運行innovus安裝程序。
3、根據提示進行安裝設置,選擇需要安裝的組件、安裝路徑等信息。
4、等待安裝完成即可。
六、innovector建模教程
Innovector是Innovus中用來創建電氣模型的工具,可以用來進行SPICE仿真、電源噪聲分析等任務。下面是簡單的Innovector建模教程:
1、可從Spectre仿真程序中生成電流電壓數據作為輸入。
2、打開Innovector並創建新的design,選擇需要仿真的芯片。
3、在Design Tab面板中選擇創建新的電流電壓源,或由仿真數據生成waveform來創建仿真數據。
4、設置仿真參數,運行模擬仿真,可得到與輸入數據完全一致,並有公共模式抑制優化的輸出波形圖。
七、總結
Innovus是全能EDA工具,為芯片設計者提供了更全面更靈活的開發環境。從Core ring的創建,到innovus的基本操作,再到InnoSetup的安裝工具,提供各種最實用的技巧和建議。其數據準備和模型建立手段也非常靈活,使得Innovus成為芯片設計的利器。
原創文章,作者:UTNN,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/135629.html