• 本课程为精品课,您可以登录eeworld继续观看:
  • Analytical Placement_ Quadratic Placement
  • 登录
课程介绍
相关标签: 集成电路
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)设计时所使用的主要设计工具。

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    平头哥场景化蓝牙Mesh调试遇到的问题
    [i=s] 本帖最后由 littleshrimp 于 2021-10-30 14:14 编辑 [/i]今天参照《蓝⽛MESH⽹关开发板快速上⼿⼿册》准备给模块入网,按照手册操作遇到问题如下:一、获取网关的mac地址是通过cli输入wifi-mac来实现的,这里的cli是什么意思?是通过串口助手发送这个指令吗?二、因为之前没注意到必需使用mac
    littleshrimp 国产芯片交流
    一个关于三极管放大倍数的问题
    请教一个关于三极管放大倍数的问题。在实际应用中三极管的电压放大倍数β是不确定的,那么我们应用时怎么才能知道一个三极管在电路中的实际放大倍数β呢?请高手指教一下,先谢过!
    beandy 模拟电子
    图片下载到lpc1788的外部nandflash
    各位前辈,小弟刚刚接触lpc1788。我现在做一个类似数码相框的设计,现在有许多图片需要存储。目前打算放在nandflash里。请问是怎么个方法能让图片下载到nandflash里。
    joy6130 NXP MCU
    线圈上S0可以理解成一个普通的辅助继电器?
    线圈上S0可以理解成一个普通的辅助继电器?
    小七爱工控 综合技术交流
    TensorRT 2 初探秘
    [size=4]一、TensorRT基本概念[/size][size=4]TensorRT(GIE)是一个C++库,适用于Jetson TX1和Pascal架构显卡,支持fp16特性,也就是半精度运算。由于采取“精度换速度”的策略,在精度无明显下降的前提下,其对inference的加速明显,往往有1倍以上的性能提升。[/size][size=4][/size][size=4]二、TensorRT编
    Jacktang 微控制器 MCU
    PUSH AR1H:AR0H是什么意思?
    最近在看C28的汇编语言,发现例程中有PUSHAR1H:AR0H不知道是什么意思,难道XAR1及XAR0的低半部分不需要入栈吗?[[i] 本帖最后由 dontium 于 2013-9-29 21:23 编辑 [/i]]
    dontium 微控制器 MCU

    推荐内容

    可能感兴趣器件

    完成课时学习+分/次

     
    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