没有合适的资源?快使用搜索试试~ 我知道了~
首页encounter workshop lab
资源详情
资源评论
资源推荐
Encounter Digital Implementation (EDI) System 13.1 Tutorial for Beginners - Workshop Lab 1
4/24/2013 1 For EDI System 13.1
EDI System Workshop 1
What you will learn
Setting up the EDI System environment
Importing the design
Using the Design Browser
Learning floorplanning and Editing floorplan objects
Planning Power/Ground stripes and rings
Routing Power/Ground to Power/Ground pins
Running Placement
Running Trial Route and viewing congestion
Extracting RC and generating simulation files
Calculating delays and generating SDF file
Building timing graph and generating violation reports
Fixing setup timing violations by Timing Optimization
Running clock tree synthesis
Building timing graph and generating violation reports
Fixing hold timing violations by Timing Optimization
Running timing and SI driven routing using NanoRoute
Table of Contents
Introduction ......................................................................................................................... 2
Leon Design Information .................................................................................................... 2
Setting up EDI System and the Work Directory ................................................................. 3
Starting an Encounter Session ............................................................................................ 4
Importing the Design .......................................................................................................... 8
Learning Floorplanning .................................................................................................... 13
Saving Your Design Work ................................................................................................ 26
Creating Power and Ground Rings and Stripes ................................................................ 26
Running Placement ........................................................................................................... 31
Running Trial Route ......................................................................................................... 33
Extracting RC Data ........................................................................................................... 36
Running Timing Analysis ................................................................................................. 37
Running Pre-CTS Timing Optimization ........................................................................... 39
Running Clock Tree Synthesis (CTS)............................................................................... 40
Running Post-CTS Timing Optimization ......................................................................... 42
Timing and SI Driven Routing ......................................................................................... 45
Post-Route Timing and SI Optimization........................................................................... 45
Encounter Digital Implementation (EDI) System 13.1 Tutorial for Beginners - Workshop Lab 1
4/24/2013 2 For EDI System 13.1
Introduction
Workshop 1 is a tutorial to walk you through the basic steps in the implementation flow
using Encounter Digital Implementation (EDI) System. This is a flat implementation flow
which can be applied to chip level designs as well as blocks. If you are interested in
performing a hierarchical design flow it is recommended you complete Workshop 2 after
completing this tutorial. Lastly, if you‟re interested in floorplanning for Flip Chip designs
it is recommended you complete Workshop 3.
The goal of this tutorial is to provide you a small example of using the EDI System
software. It is very basic by design so we highly recommend users attend one of the
several EDI System training classes provided by Cadence Educational Services. For more
information on available training please visit www.cadence.com and click Support &
Training.
Leon Design Information
Leon information - The design in this workshop is a Leon processor. The Leon design is
a block level design with 35K instances, 4 memories, and 1500 IO pins. The library used
is a Cadence Generic 45nm library using 9 routing layers.
Workshop overview - Virtual prototyping is used to quickly determine the feasibility of
the Leon design. The design inputs are the netlist, floorplan, clock sources, and timing
constraints. The process/technology inputs are the physical libraries, timing libraries, and
process technology libraries. The design is:
Imported,
Floorplanned
Placed
Trial routed
Wire parasitic extracted
Setup timing analyzed
Timing optimized for setup timing
Clock tree synthesized
Hold time analyzed
Timing optimized for close timing
NanoRoute routed
Signal integrity analyzed
Fix violating noisy nets
Encounter Digital Implementation (EDI) System 13.1 Tutorial for Beginners - Workshop Lab 1
4/24/2013 3 For EDI System 13.1
Setting up EDI System and the Work Directory
The following are the instructions to setup and use the EDI System design tool. You need
to download and install the software from http://downloads.cadence.com. Then download
the tutorial database from
http://support.cadence.com/wps/mypoc/cos?uri=deeplinkmin:DocumentViewer;src=wp;q
=Training/Digital_IC_Design/tutorialDatabaseEDI13.1.tgz.
Setting the EDI System environment –
In a Linux window (shell tool, xterm, or etc.), you must set a path to the installation
directory and set an environment variable for the cdslmd license:
linux% set path=(<install_dir>/tools/bin $path)
linux% setenv LM_LICENSE_FILE 5280@lic_hostname
linux% which encounter (to verify the path is set
properly)
Note that the Linux window you invoke EDI System from becomes the EDI System
Console where EDI System text commands are entered and EDI System messages are
output.
Setting up your work directory for the workshop –
To setup the workshop directory extract the tutorial database as follows:
linux% tar xfz tutorialDatabaseEDI13.1.tgz
linux% cd edi13.1_tutorial
linux% ls
DBS/ DATA/ LIBS/
You are now ready to start the tutorial.
Encounter Digital Implementation (EDI) System 13.1 Tutorial for Beginners - Workshop Lab 1
4/24/2013 4 For EDI System 13.1
Starting an Encounter Session
Make sure you are in the edi13.1_tutorial work directory and invoke EDI System:
linux% encounter
Now the EDI System Main Window displays.
Encounter Digital Implementation (EDI) System 13.1 Tutorial for Beginners - Workshop Lab 1
4/24/2013 5 For EDI System 13.1
EDI System General Mouse Usage
Use the Left Mouse Button (LMB) to perform the action of the active icon. The Select
Object icon is active by default.
Each of the three design views allows certain objects to be selectable. The following table
shows in general which objects can be selected for each view by default:
View Selectable Objects
Floorplan Modules, blocks, and floorplan objects.
Amoeba Modules and blocks
Physical Blocks, instances, and nets
Use the icons shown below to switch between the above views:
Use the Shift key for multiple object selections, and to move multiple objects.
You can also left-click and drag the mouse to select objects, such as partition pins
and block pins.
Use the Space Bar to change the highlighting focus on an object.
Double-click the left mouse button on an object to view or change object
attributes.
Right-click and drag the mouse to specify an area that you want to see in greater detail.
When you release the mouse button, the display zooms in to the selected area.
Click the middle button of your mouse to pan the viewable window to the center point.
This is equivalent to using the panCenter command.
Move the scroll wheel of your mouse to pan and zoom the design:
To zoom in or out, simply move the wheel forward or backward.
To pan up or down, press Shift-key and move the wheel forward or backward.
To pan left or right, press Ctrl-key and move the wheel forward or backward.
剩余45页未读,继续阅读
阿宇啊
- 粉丝: 5
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0