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

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    【R7F0C809】硬件SPI刷OLED
    [i=s] 本帖最后由 强仔00001 于 2015-9-10 17:02 编辑 [/i][postbg]bg3.png[/postbg][align=left][font=宋体]上次弄完了系统时钟部分,今天就像弄个[/font]OLED[font=宋体]上去来显示一些数据。我的[/font]OLED[font=宋体]屏幕的数据传输协议是[/font]SPI[font=宋体],论坛上也有分享了一个
    强仔00001 瑞萨电子MCU
    TIMx输入捕捉问题不得要领,请帮忙(已解决)
    按照手册上13.3.5上讲的ThefollowingexampleshowshowtocapturethecountervalueinTIMx_CCR1whenTI1inputrises.Todothis,usethefollowingprocedure:●Selecttheactiveinput:TIMx_CCR1mustbelinkedtotheTI1input,sowritetheCC1Sb
    hoyden stm32/stm8
    使XP快上几倍的三招,很简单(绝对实用)转
    使XP快上几倍的三招,很简单(绝对实用)1、减少开机磁盘扫描等待时间,开始→运行,键入:chkntfs /t:0 2、删除系统备份文件: 在各种软硬件安装妥当之后,其实XP需要更新文件的时候就很少了。开始→运行,敲入:sfc.exe /purgecache 然后回车即可,近3xxMb。 3、压缩文件夹 这是一个相当好的优化,Windows XP内置了对.ZIP文件的,我们可以把zip文件当成文件夹
    rain 单片机
    Kinetis KW41Z 之Thread
    [i=s] 本帖最后由 qwerghf 于 2017-2-8 23:35 编辑 [/i]非常感谢NXP和EEWORLD举办这个Kinetis KW41Z 创意大赛,之前一直没有关注过这个MCU,当了解这个MCU后确实很厉害,可以同时运行蓝牙和thread,对于蓝牙来说这个并没有啥新意,关键在于Thread,这个Thread对我来说有很大的吸引力,之前从事组网研究,采用的是GPRS+LORA进行设备
    qwerghf NXP MCU
    历时七天终于用28335鼓捣出了FFT和FIR
    楼主苦逼大二学生一枚,接触dsp已经一年的了,中间有一段时间去玩arm6410了,就把dsp丢了很长一段时间。大一51玩完了就搞了个28335的板子。以前都是用它来玩玩电机,完全当个单片机使。这个暑假想把dsp重拾起来,决定从数字滤波方面下手。自己找了些资料,开始的时候用的是C代码写的,DA输出用的也是一个串行的片子TLV5636,结果和现象是有了,但是频率一致上不去,很是头疼。后来发现TI官方有
    风华 微控制器 MCU
    PID算法演示程序
    我也来发一个,PID算法演示程序小软件.............
    cheng-happy 单片机

    推荐内容

    可能感兴趣器件

    完成课时学习+分/次

     
    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