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

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    请大家看看这个驱动该如何写:ARM9+Linux2.4
    设备用GPG的四个口直接和ARM通信实现基本的读写功能设备发送给ARM的信息速度大概是微秒级的每位大概持续104微妙我在内核里的read函数中循环读GPGDAT寄存器始终无法收到数据是不是设备的发送速率太快了?ARM无法接到?我想用ARM汇编指令写代码,ldr r1=GPGDAT,ldr r2,[r1]这样直接访问数据寄存器总是出现段错误.我该怎么写?多谢了
    bpt888 Linux开发
    热电偶保护管
    热电偶保护管 绝缘套管 它的作用是防止俩个热电级之间或热电级与保护套管之间短路。绝缘套管的材料由使用温度范围确定:在1000°一下多采用普通陶瓷;在1000-1300°之间多采用高纯氧化铝;在1300-1600°之间多采用刚玉,补偿导线的绝缘材料多采用有机材料。 绝缘保护管 它的作用死热电偶不直接与被测介质相接触,以防机械损伤或被介质腐浊、玷污。由此可见,保护管是热电偶在恶劣、特殊环境下使用的关键
    eeleader-mcu 工业自动化与控制
    看视频,了解泰克高性价比频谱仪,填卷赢好礼!
    [font=微软雅黑][size=4]看视频,了解泰克高性价比频谱仪,填卷赢好礼![/size][/font][font=微软雅黑][size=4]了解详情请看:[url=https://www.eeworld.com.cn/huodong/RSA306/index.html]https://www.eeworld.com.cn/huodong/RSA306/index.html[/url][/s
    EEWORLD社区 综合技术交流
    枚举变量与宏的应用
    [i=s] 本帖最后由 zhaojun_xf 于 2015-4-17 11:43 编辑 [/i][font=幼圆]想必会C的网友对枚举和宏的定义与使用并不陌生,对于枚举和宏的区别大家应该都很熟悉。[/font] [align=left][font=黑体][color=#000080][size=4]枚举类型[/size]用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它定义为枚举类型。
    zhaojun_xf stm32/stm8
    西瓜探熟电路
    西瓜探熟器的电路如图所示。它的核心器件是一块2输入端4与非门集成电路IC,其中门I、门Ⅱ和门Ⅳ均接成反相器(非门)使用。门I输入电平高低由RP和探针测到的瓜电阻对电池GB的分压所决定。由于生瓜与熟瓜的水分、离子浓度是不相同的,因而它们的导电率也不相同;熟瓜电阻小,生瓜电阻大。当探针a、b插入熟瓜时,瓜电阻较小,门I输入端为低电平(1/2VDD),其处于低电平的输出端分别“封住”门Ⅱ和门Ⅲ输入端,使
    yaoniming3k DIY/开源硬件专区
    安全竞赛 iPhone、Safari、IE8、Firefox全被黑
    [color=#0000ff]CNET科技资讯网3月26日国际报道 [/color]研究人员24日在温哥华CanSecWest安全展的年度Pwn2Own竞赛上,示范如何骇入未解锁的iPhone、在Snow Leopard执行的Safari,和Windows 7系统上的Internet Explorer 8及Firefox。Independent Security Evaluators主任安全分析师
    henryli2008 聊聊、笑笑、闹闹

    推荐内容

    可能感兴趣器件

    完成课时学习+分/次

     
    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