首页
关于我们
新闻中心
EDA平台
MPW服务
培训中心
863软件园
金融支持
写字楼租赁




培训合作伙伴

 

 


课程介绍

Chip Sythesis training course

Overview

This workshop will go through the ASIC Synthesis design process starting from reading an HDL description into Design Compiler, to generating a gate-level netlist ready for chip level integration. The workshop shows strategies for creating a design that meets timing requirements by observing HDL coding guidelines, properly constraining a design, partitioning the design for synthesis, and selecting the proper compile command options. This workshop also teaches designers to generate and interpret Design Compiler timing and design rule reports. Both Verilog and VHDL examples are used.
Objectives
At the end of this workshop the student should be able to:
  List the steps involved in synthesizing an HDL design description
  Create a Design Compiler setup file
  Explain the effect of excessive hierarchy on synthesis results
  Anticipate the circuit structures likely to result from basic HDL coding constructs   and recognize constructs that may reduce circuit quality
  Constrain and compile a simple* design for timing, area and design rules
  Constrain and compile a simple* design for different voltage and temperature      variations
  Constrain and compile a simple* design, anticipating post-layout effects such as    clock skew and net parasitics
  Generate and interpret timing and design rule reports of a simple* design
  Write Design Compiler Tcl scripts to constrain and compile simple* designs
  List the three levels of under-the-hood optimization performed by Design Compiler
  List several default behaviors of Design Compiler
  Explain how, when and why to use non-default options of Design Compiler
  Compile a simple design containing multiple instances of a cell
  Compile simple designs top-down and bottom-up and understand the advantages and    disadvantages of each methodology
* A "simple" design is a synchronous, pre-layout design containing no clock dividers, tristate drivers or I/O pads.
Audience Profile
ASIC digital designers who are going to use Design Compiler to synthesize Verilog or VHDL RTL module to generate gate-level netlist.
Prerequisites
To benefit the most from the material presented in this workshop, students should:
  Have basic Verilog or VHDL knowledge
  Have familiarity with UNIX and its text editor
Hands-On Labs
Each day will include hands-on labs to reinforce the topics covered during the lecture. Some of the labs extend beyond the lecture to covered on tasks that most appropriate during hand-on exercise like navigating the graphical user interface (GUI). Designers will gain experience in:
  Writing efficient HDL (Verilog or VHDL) for synthesis
  Partitioning the design for optimal synthesis results
  Effectively using Design Analyzer
  Performing static timing analysis
  Properly constraining the design
  Working with designs that has multiple instantiations
  Performing top-down compiler strategy
  Improving the timing and area of the design through optimization techniques
  Using DesignWare MacroCell through coreConsultant
  Properly setting up DC initialization files
  Writing effective scripts in Tcl
  Resolving problems with the optimization of the design
  Executing RTL synthesis flow
Synopsys Tools Used
  Design Compiler Family
  Design Analyzer
  DesignWare coreConsultant

 

 

 
版权所有:北京集成电路设计园有限责任公司
地址:北京市海淀区知春路27号量子芯座  邮编: 100083
电话:010-82357175  传真:010-82357178  Email:webmaster@bjicpark.com
本网站由北京蓝轩设计工作室设计制作