• You can log in to your eeworld account to continue watching:
  • Technology Mapping as Tree Covering
  • Login
  • Duration:29 minutes and 36 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

Freescale MQX RTCS protocol stack
This is a lecture from FTF2010, introducing the MQX RTCs protocol stack, which is an excellent TCP/IP protocol stack
bluehacker NXP MCU
Shanghai Jide releases H.264 HD hardware encoding module
Shanghai Jide Microelectronics recently announced a breakthrough in H.264 high-definition encoding technology, and its hardware encoding module Jip1088 has passed FPGA verification. Based on a highly
lorant Mobile and portable
Method of flash programming in LPC2000 series microcontroller
Each VIC channel supports software interrupts and hardware interrupts, that is, each interrupt can be generated by software or hardware interrupts, and the software interrupt and the hardware interrup
fish001 Microcontroller MCU
MSP430 power consumption related registers
After the basic functions of the system clock generator are established, the SCG1, SCG0, CPUOFF, and OSCOFF bits of the CPU status register SR are important low-power control bits. As long as any inte
FIH MCU
Confusion about MPLAB WATCH window
I am using PIC's MAPLAB, and the ADD SYMBOL in the WATCH window is always grayed out. I followed some methods online to set it to GENERATE ABSOLUTE CODE and it compiled successfully, but it is still g
zhanwuchen Microchip MCU
A Review of Low Power Design Technology
至芯科技FPGA大牛 FPGA/CPLD

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号