• 本课程为精品课,您可以登录eeworld继续观看:
  • Logic-Level Timing_ STA Delay Graph, ATs, RATs, and Slacks
  • 登录
课程介绍
相关标签: 集成电路
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)设计时所使用的主要设计工具。

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    stm32f405开发板的移植
    目前raw-os已经移植到stm32f405的开发板上了,使用的是最新的stm32的官方cube库。实现了串口终端shell。大家感兴趣的可以到raw-os官网下载并学习。
    jorya_txj 嵌入式系统
    I2C设备读取数据自动写入ff
    刚入嵌入式行业,这几天在调试开发板和单片机用I2C通信的时候发现一个问题,就是无论写入什么数据,读出的都是ff,然后拿示波器抓取了波形,发现写入数据后STOP了(设备地址写是0x40,读为0x41),在读取的时候,系统自动发了个0xff,导致最后取出来的数据全是0xff,请教大神们帮我分析分析这是I2C读写测试程序图;抓到的读写时序图(写0x40,读0x41,数据0x5c,)read函数的驱动求大
    轉角忆 ARM技术
    用Kiel汇编一个最简单的程序通不过,怎么回事.
    用Kiel汇编一个最简单的程序通不过,怎么回事.代码如下:ORG 000HLJMP MAINORG 030HMAIN:SET P1.0CLR P1.0END操作步骤如下:1.建立工程->设置芯片AT89C51->使用片内ROM2.建立文件->保存为test.asm3.把文件添加到建立的工程里面.4.编译.5.出现错误,错误如下创建目标 '目标 1'PA51汇编 STARTUP.A51 ...连接
    yytzc 嵌入式系统
    急问用DialogBoxParam()打开窗口,但是如何得到窗口中的控件的句柄呢
    用这个函数自己打开我自己定制的窗口 ,但是我想得到窗口中的控件的句柄,但是我怎么也得不到函数很简单:int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPTSTRlpCmdLine,intnCmdShow){MSG msg;InitCommonControls();DialogBoxParam(hInstance, (LP
    mamh 嵌入式系统
    mspF5418编译出错的问题!
    :)
    杉林漫漫 微控制器 MCU
    干货|一文教你如何选择电源拓扑
    尺寸更小、成本更低、效率更高是市场对新一代便携式设备的要求,但设计工程师很难对这三种需求进行独立优化。优化解决方案必须依据整体系统需求,对尺寸、成本及工作效率等因素进行综合考虑。对设计工程师而言,电源拓扑的选择多种多样,其中包括降压转换器、低压降稳压器(LDO)、降压/升压转换器等,但它们各有利弊,选用时应进行权衡。本文将讨论各种电源拓扑,尤其是在将锂离子电池电压转换为3.3V电压 电压轨(大多数
    木犯001号 电源技术

    推荐内容

    可能感兴趣器件

    完成课时学习+分/次

     
    EEWorld订阅号

     
    EEWorld服务号

     
    汽车开发圈

     
    机器人开发圈

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

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

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

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