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

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    可充电触屏遥控模块设计
    可充电触屏遥控模块设计
    dontium 模拟与混合信号
    晒一下手工打造的WIFI ROBOT
    [flash]http://player.youku.com/player.php/sid/XMjY4OTQ1NzQw/v.swf[/flash]相关的配件网上都有,主要清单如下:L298N驱动模块,这个很多,随便哪个店的都行。小车底盘,愿意网购也可以但是比较贵,手工不错自己可以造51单片机最小系统杜邦线若干排针若干小车轮子和电机,建议选好点的,否则干扰单片机的正常工作http://shop608
    liuviking 创意市集
    PIC UART发送乱码问题
    程序如下:void uart(void){unsigned int k;TXEN=1;CREN=0;for(k=0x00;k<0x0E;k++){TXREG=tep1[k];while(!TXIF);while(!TRMT);for( tt=0;tt<2000;tt++){;}}TXEN=0;}刚刚发的几分钟内很好用,但发送时间一长,乱码率就成倍增加了,诸神谁有这方面的经验,还请赐教先不胜感激!
    qdjxll Microchip MCU
    ADI推出精度高、速率快的磁性角度传感器ADA4571
    >>>>ADI ADA4571传感器直接测量无刷直流电机的轴位,在汽车和工业应用中可降低噪声、优化电机平滑度和扭矩。中国,北京——Analog Devices, Inc. (NASDAQ:ADI)公司近日推出业内精度最高、速率最快的磁性角度传感器ADA4571。 相比竞争对手的角度传感器产品,ADA4571传感器具有高分辨率的特点,其精度高四倍(最大值:0.5°),速率快60%,功耗低40%。AD
    nmg 机器人开发
    对于散热,各位前辈有何高招?
    曾经对原件散热不是很在乎,听了大家说散热的重要性后,才很重视这个问题,除了一般的利用散热片,大面积铺铜,打散热孔,还有什么高招?
    霖霖霖 PCB设计
    STM32+eclipse环境下优化bin文件大小
    最近公司MDK要收费,不得不转向eclipse开发环境,现在根据网上教程把环境搭好了,但是编译出来的bin文件相比MDK大了18K左右,有没有哪位大神有相关经验指导一下,不胜感激!下图是我设置了优化编译-os,其他下面的项我√了试过,也没用,最后一个其他设置不知道可以如何设置;这里还有一个优化选项,但是各个选项我也试过,bin文件还是没有变小。不知道还有没有其他办法能够优化让bin文件在小点,现在
    29447945 stm32/stm8

    推荐内容

    可能感兴趣器件

    完成课时学习+分/次

     
    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