Advanced Synthesis and STA with DC
Design Compiler is an Advanced Synthesis Tool used by leading semiconductor companies across world.
Synthesis of logic circuits plays a crucial role in optimizing the logic and achieving the targeted performance, area and power goals of an IC.
Understanding the fundamentals of design are very important to give the correct inputs to the tool to achieve the best-in-class netlist quality.
This workshop explores the following aspects,
- Design fundamentals
- Setting up DC for synthesis
- Understanding STA
- Understanding and writing the Synopsys Design Constraints [SDC].
- Analyzing the quality of netlist synthesized.
SDCs [Synopsys Design Constraints] are standardized way of constraining the design across the EDA [Electronic Design Automation] tools. Understanding the SDCs helps to work across the EDA implementation tools.
Day 1 : Introduction to Logic Synthesis
- Introduction to Design Compiler
- what is Logic Synthesis ,
- What is netlist , libraries ,
- TCL Quick refresher
- What is DC and how to launch DC ,
- What are the inputs needed to load the design in DC ,
- Loading a basic design in DC ,
- Writing out a basic NL and DDC
Day 2:
- Basics of STA ,
- Delays
- Timing Arcs
- Constraining the Design
- What is STA , setup , hold quick recap .
- What are constraints
- Constraining the Reg2Reg , Reg2IO , IO2Reg Paths
- Input transition and OutputLoad and its effects on IO delays.
Day 3: Advanced Constraints
- Clock Skew and Clock Jitter, its modelling in DC
- Writing SDCs [Synopsys Design Constraints]
- Creating Clocks
- Querying Cells
- Specifying IO Delays
- Specifying Clock Waveforms
- Generated Clocks
- Multi Clock Design
- False Paths
Day 4:
- Optimizations in Synthesis
- Combinational Logic Optimization
- Boolean Reduction
- Constant Propagation
- Synthesis Directives
- Synopsys full_case
- Synopsys parallel_case
- Sequential Logic Optimization
- Sequential Constant
- Retiming / Pipelining
Day5 :
- Checking Netlist Quality and Generating Reports
- Generating Timing Reports
- max_paths
- nworst
- Boundary Optimizations
- check_design
- check_timing
- HFN (High Fanout Nets)
- Design Compiler,
- Iverilog Languages
- Verilog,
- TCL
- Virtual Coach platform with expert instructor guidance
- Cloud-based dedicated Virtual Machine to perform Design labs
- Intelligent Assessment Technology (IAT) and Project allocation
- 24 hours Lab access for 5 days and Instructor assistance on demand
- Run EDA scripts, evaluate VLSI layout and Timing analysis reports on platform.
Instructor Profile:
Kunal Ghosh, co-founder of VLSI System Design (VSD) Corp. Pvt. Ltd., Kunal pioneers in the field of online open-source EDA (qflow & openroad)/open-source hardware (specially RISC-V) design and learning. Currently, Kunal owns around 32 high-quality VLSI online courses in and around open-source EDA/hardware, which is being consumed by around 28700+ students around 141 countries. Apart from trainings, Kunal has also worked with IIT Madras and IIT Guwahati on open-source activities and design projects. Currently, Kunal and his team are working on developing high quality open-source Analog/Digital IP’s which would be first one’s in the field of open-source hardware design. Prior to VSD, Kunal has worked with Qualcomm and Cadence, in field of SoC design. Kunal has done his Masters at IIT Bombay in field of VLSI & Nano-electronics, with specialisation in Sub-100nm Electron Beam LithographyOptimisation techniques
Refund Policy: If you are not able to join workshop, Last date to apply for refund is 20 September 2021 11:59 PM IST.
For Term & Condition Policy: https://www.vlsisystemdesign.com/terms-and-conditions/
Hardware design program will help you unleash the innovator inside you which the world and pandemic has been holding you back from
In just 10-weeks, you will explore the researcher within you. You will:
→ AND MUCH MORE
Please check out : https://www.vlsisystemdesign.com/hdp/
What is the registration fees?
It's discounted to $99 ($199) as we want everyone to have access to Open-source PDK's for college projects, PhD, Semester Lectures and latest industry trends.
Can I join at my convenient time?
Yes. The workshop is conducted on VSD-IAT cloud platform, which allows you to login at your convenient time within 24hrs from September 22, 00:00hrs IST to September 26, 11:59pm IST.
What are the prerequisites for taking the course ?
Basic knowledge of Digital design is required. Familiarity with Linux OS, Verilog HDL and TCL will be an add-on.
I am a 2nd year engineering student. Can I join this workshop?
One of our last workshop, we had students as young as 8th Grade. So as long as you are looking forward to learning something new and making a bright career in the field of VLSI, you are welcome. This workshop, is kept at a very very basic level, where we make sure basics are covered first. Look at curriculum in above registration link.
Can experienced system designers join for refreshing concepts?
We would suggest you to refrain from joining this workshop, as it's especially designed only for freshers looking to start in the field of VLSI. But, if you are looking to share your RTL Design, Synthesis and STA experience with students, then you are more than welcome to join.
Can I access content after Workshop is finished ?
You will be given lifetime access to all lab files after the workshop. Access to videos and VSD-IAT platform will terminate on last day of Workshop.
Do I need to install any software or tools to do labs?
No. Labs will be done on VSD-IAT cloud platform. You will be given access to a Linux Terminal, which has all necessary tools installed. Post workshop, we will provide scripts to install all tools on your laptops so you can do all experiments on your laptop and revise.