当前位置:网站首页>Cadence innovus physical implementation series (I) Lab 1 preliminary innovus
Cadence innovus physical implementation series (I) Lab 1 preliminary innovus
2022-06-30 07:35:00 【Snow fish】
I am a snowy fish , a FPGA lovers , The research direction is FPGA Architecture exploration .
Notes sync in my Personal website updated , Welcome to check .
IC/FPGA Design learning exchange group number : 866169462
List of articles
The experimental manual and data are from Innovus Lab and Lab Guide Download address
Required for the experiment
- have access to Cadence Innovus Software
- The experimental data in the above link has been downloaded
One 、 Import design
The goal is : open Innovus GUI Interface and import design
In this experiment , Will learn
(1) How to import gate level net tables and libraries to Innovus in , And create floorplan;
(2) Can be familiar with floorplanning The process and power planning technological process ;
(3) You will learn how to use the blind key to check the library , Design .
- stay
InnovusBlk_18_1/FPR/workOpen the terminal in the directory , InputinnovusOpen software :
- Click on In the menu bar
File -> Import Design
The window for importing design will pop up automatically :
Directly click on... Of the five buttons at the bottom of the window Load...:
Choose dtmf.globals file , Click on open:
You can see that the columns of the design import window have been configured .
dtmf.viewThe file contains pointers to the timing library and the constraint file .dtmf.ioFile is I/O Assign files , Contains information about core Place around the area I/O Pad instructions .
The introduction of each part of the window is as follows :
| name | effect |
|---|---|
| Netlist-Verilog | Add the integrated door level Verilog Net watch , namely .v file |
| LEF Files | Contains physical information about catalogs and components , It also includes wiring layers and DRC The rules |
| IO Assignment File | Contains for placing IO Pad To core Peripheral instructions , If you did not add this file , The software will randomly place IO pad |
| MMMC View Definition File | Contains points to the timing library and SDC Pointer to constraint file |
Here we have a look dtmf.globals file :
You can see in this file , Some configurations of the design are defined by many commands , such as gnd/Power The signal , Door level net list to import , Top level unit name , Process library files lef Etc . When importing a design, you only need Load Check this configuration file , You can easily import your own design , So you can write your own design configuration file following this file in the future .
- Load After the configuration file is completed , Just click OK:

Two 、 View design
1. Click on Innovus On the right side Floorplan view Icon :
Press again F , Place the design in the middle of the window 
2. On the right side of the All Colors Panel , Choose Cell , take Pin Shapes Check on , Make it visible .

3. You can use the menu bar Tools -> Log Viewer see log
You can see ,log Contained in the Innovus Information about each step of operation .
4. Select the module on the left side of the design DTMF_INST, Click on Ungroup Icon once , Ungroup :

Split the module into multiple modules . Double click on these sub modules to see their names and properties :

In the diagram above , The pink module on the left is the module defined in the imported net list file , On the right is a hard macro or IP.
5. Select a pink module , Click combination , Restructuring .

3、 ... and 、 View the design hierarchy
- In all objects Without being selected , Click on the
Tools->Design Browser:

You can see DTMF_CHIP Design level of .
This time, Lab To this end ! I mainly learned how to import design , Then on Innovus Some basic operations of .
边栏推荐
- 期末复习-PHP学习笔记6-字符串处理
- C language - student achievement management system
- Use of ecostruxure (2) IEC61499 to establish function blocks
- STM32 infrared communication 3 brief
- Spring Festival inventory of Internet giants in 2022
- 单测调用对象的私有方法
- Log service management
- 1、 Output debugging information: makefile file debugging information $(warning "tests" $(mkfile\u path)); makefile file path
- 期末复习-PHP学习笔记9-PHP会话控制
- DXP software uses shortcut keys
猜你喜欢

TC397 QSPI(CPU)

期末複習-PHP學習筆記3-PHP流程控制語句

Minecraft 1.16.5模组开发(五十) 书籍词典 (Guide Book)

Account command and account authority

期末复习-PHP学习笔记8-mysql数据库

24C02

Cubemx completes STM32F103 dual serial port 485 transceiver transmission

Network security - routing principle

The most convenient serial port screen chip scheme designed at the charging pile in China

网络安全-路由原理
随机推荐
next InitializeSecurityContext failed: Unknown error (0x80092012) - 吊销功能无法检查证书是否吊销。
STM32 control LED lamp
嵌入式测试流程
Multi whale capital: report on China's education intelligent hardware industry in 2022
Network security - packet capture and IP packet header analysis
1、 Output debugging information: makefile file debugging information $(warning "tests" $(mkfile\u path)); makefile file path
Examen final - notes d'apprentissage PHP 3 - Déclaration de contrôle du processus PHP
Cubemx completes STM32F103 dual serial port 485 transceiver transmission
Pre ++ and post ++ overloads
Distance from point to line
C51 minimum system board infrared remote control LED light on and off
Cypress nor flash driver - s29glxxxs
Xiashuo think tank: 125 planet updates reported today (packed with 101 meta universe collections)
Wangbohua: development situation and challenges of photovoltaic industry
Mailbox application routine of running wild fire RT thread
LabVIEW program code update is slow
Proteus catalog component names and Chinese English cross reference table
视频播放器(二):视频解码
How to batch modify packaging for DXP schematic diagram
Final review -php learning notes 7-php and web page interaction