• 本课程为精品课,您可以登录eeworld继续观看:
  • Logic-Level Timing_ Computing ATs, RATs, Slacks, and Worst Paths
  • 登录
课程介绍
相关标签: 集成电路
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).

人们如何设计这些复杂的芯片?答:一系列计算机辅助设计(CAD)工具对芯片进行抽象描述,并逐步细化到最终设计。本课程主要介绍在建立特定应用集成电路(ASIC)或系统芯片(SoC)设计时所使用的主要设计工具。

显示全部 ↓
推荐视频

    用户评论

    EE大学堂
    好课程,先标记一下
    2021年08月19日 19:00:10回复|()

    猜您喜欢

    推荐帖子

    CC2530的按键流程
    按键有两种实现方式查询和中断,其初始位置在OnBoard.c中InitBoard()中OnboardKeyIntEnable = HAL_KEY_INTERRUPT_ENABLE;//中断方式//OnboardKeyIntEnable = HAL_KEY_INTERRUPT_DISABLE;查询方式HalKeyConfig( OnboardKeyIntEnable, OnBoard_KeyCall
    fish001 RF/无线
    PWM输出问题
    用51模拟PWM波,为什么去除for(i=0;i5000;i++); 程序就有问题,还有在运行这句话的过程中,定时器0应该也在运行,不会产生问题吗大家帮忙看看!谢谢!#include"reg52.h"sbit led=P1^0;char count,ton;void main(){ int i; TMOD=0x01; TH0=(65535-88)/256; TL0=(65535-88)%256;
    skyman_liu 51单片机
    MSP430F149时钟
    F149有内部的DCO时钟,有一个高频8M的,还有一个低频32KHZ的,不知道该怎么选择呢?想做一个LCD显示,用哪个时钟呢?内部ADC转换用哪个呢?这三个时钟有什么特点呢?
    jinger0311 微控制器 MCU
    工程文件
    初学Cortex-M0,编译环境是TKStudio,用的是周公的工程文件,里面许多的代码不是很明白。请教下,如果自己新建项目的话,最少加载几个文件编译就可通过,调用中断也行,不知哪位高手有模板,谢谢
    wujianwei3980 NXP MCU
    [原创]豆皮跑马灯之C++版,采用自己编写的全新的C++库。
    项目说明:豆皮跑马灯之C++版库文件:采用全新自家编写的C++库,弃用st提供的标准C库。编译环境:IAR5.30本项目和库文件完全开源,欢迎大家一起交流。程序说明:上电后的LED特效是XOR特效,按K1,K2,K3,K4,后,LED会做不出同的特效。按K5键,将会加速。(K5只对豆皮2.0以上有效)接收到串口数据会显示在LED上。按Reset键重新开始最近更新:2009-03-24v1.2.0s
    mdlv stm32/stm8
    你想要的过孔和加工出来的过孔有多大差别?
    作者:一博科技高速先生自媒体成员 黄刚在高速PCB设计中,过孔的影响力不言而喻,一个优化不好的过孔就可以把整个链路的性能降低一个level!更重要的是如果你觉得你在PCB设计上优化好了,加工出来就一定是这个样子的话,那你就高速先生文章其实关于过孔的影响已经写过很多篇文章了,包括了它的各部分结构是如何影响阻抗的;它的过孔stub是如何对信号造成致命影响的;它在不同层的出线也会有着不同的阻抗表现等等的
    yvonneGan PCB设计

    推荐内容

    可能感兴趣器件

    EEWorld订阅号

    EEWorld服务号

    汽车开发圈

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

    站点相关: 汽车电子 智能硬件

    北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved