• You can log in to your eeworld account to continue watching:
  • Analytical Placement_ Recursive Partitioning
  • Login
  • Duration:18 minutes and 15 seconds
  • Date:2021/08/15
  • Uploader:木犯001号
Introduction
keywords: integrated circuit
A modern VLSI chip is a remarkably complex beast:  billions of transistors, millions of logic gates deployed for computation and control, big blocks of memory, embedded blocks of pre-designed functions designed by third parties (called “intellectual property” or IP blocks).  How do people manage to design these complicated chips?  Answer:  a sequence of computer aided design (CAD) tools takes an abstract description of the chip, and refines it step-wise to a final design. This class focuses on the major design tools used in the creation of an Application Specific Integrated Circuit (ASIC) or System on Chip (SoC) design.  Our focus in this part of the course is on the key logical and geometric representations that make it possible to map from logic to layout, and in particular, to place, route, and evaluate the timing of large logic networks. Our goal is for students to understand how the tools themselves work, at the level of their fundamental algorithms and data structures. Topics covered will include: technology mapping, timing analysis, and ASIC placement and routing.

Recommended Background:

Programming experience (C, C++, Java, Python, etc.) and basic knowledge of data structures and algorithms (especially recursive algorithms).  An understanding of basic digital design:  Boolean algebra, Kmaps, gates and flip flops, finite state machine design.  Linear algebra and calculus at the level of a junior or senior in engineering.  Elementary knowledge of RC linear circuits (at the level of an introductory physics class).

How do people design these complex chips? Answer: A series of computer-aided design (CAD) tools provide an abstract description of the chip and gradually refine it to the final design. This course focuses on the main design tools used when building application-specific integrated circuit (ASIC) or system-on-chip (SoC) designs.

Unfold ↓

You Might Like

Recommended Posts

There is a problem in using tlv5616, it's very strange
There is a problem when using tlv5616. No matter how I write the program, the same program needs to be repeated twice before it can be updated? Why? Has anyone encountered this? Has anyone used this c
shzps Analog electronics
A newbie's question: What interface is SMB in protel?
Does this interface need to be used with a diode, two capacitors, and two resistors? As shown in the figure below, what is its function? Are there any other connection methods? Thank you for your advi
lnsbb2008 Embedded System
Problems with device annotations in AD15
How can I set the comment in the red box so that the ? becomes a value without making the things behind the ? disappear?
flying510 PCB Design
Can anyone recommend a book about Windows CE 5.0 development in VS 2005?
Can anyone recommend a book about Windows CE 5.0 development in VS 2005?
zhouxinsee Embedded System
Lots of electronic components, for those who like electronic DIY, come in!
LM324 operational amplifier, 0.5 yuan each (300 fast) Integrated amplifier TBA820M 0.5 yuan each, 200 pieces in total (can be used to make computer speakers) Authentic imported motoroal 1W voltage reg
mule00 Buy&Sell
How to implement the I/O interface circuit (and other questions!) Please help
What are the improvements made to the commonly used interface chips of Pentium series machines and 8086 machines? How does the DOS operating system manage PC I/O devices? What is the composition of in
strawberry921 Embedded System

Recommended Content

可能感兴趣器件

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号