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

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    Qt学习之路第50篇 自定义可编辑模型
    [p=22, null, left][color=#555555][font=Tahoma, Helvetica, SimSun, sans-serif][size=14px][color=#333333][backcolor=rgb(247, 247, 247)][font=Tahoma, Arial, Helvetica, sans-serif]上一章我们了解了如何自定义只读模型。顾名思义,只
    兰博 嵌入式系统
    i.MX8 Mini系列芯片核心板(MYC-C8MMX)资料分享
    近几年来,随着 AIOT 技术的演进, 强大的 CPU 性能,成本领先,供货周期长嵌入式板卡已经成为这两类设备硬件开发的 普遍需求。为响应行业应用和满足客户需求,米尔推出了基于 NXP 公司 i.MX 8M Mini 系列 芯片的 MYC-C8MMX 系列核心板及开发板,以满足这一类高性能产品的板卡要求。嵌入式板卡公司米尔电子率先推出基于i.MX8M Mini处理器的MYC-C8MMX核心板及开发
    blingbling111 ARM技术
    【KW41Z】求MCUXpresso的云盘链接
    不得不用官方的IDE了,官网登了几次账号锁了,哪位同学之前下了MCUXpresso给个云盘链接,我这边平时不方便上网加上官网速度太慢。谢谢
    suoma NXP MCU
    HDLC接收课题设计求助
    HDLC接收程序课程设计遇到问题。1.原理图器件buffer,SRAM等器件是要用VHDL语言生成还是可以在软件中找到?2.标志字检测以及去零模块是用数电中的什么什么模块实现?3.时钟域切换怎么实现?4.接收数据恢复16bit是在程序中实现吗?
    通过考试 FPGA/CPLD
    有不知道求大神解释
    #include "msp430g2553.h"const unsigned int spwm[] = {250, 327, 396, 452, 487, 499, 487, 452, 396, 327,250, 172, 103, 47, 12, 3, 12, 47, 103, 172,};unsigned int n=0;void TimerA_PWM()//产生PWM波{P1DIR |= B
    cengyu3 编程基础
    下载量最高的七本FPGA经典书
    [align=center][/align][url=https://www.eeworld.com.cn/a16621][size=5][b]FPGA应用开发入门与典型实例[/b][/size][/url][align=left]本书从FPGA历史介绍起,介绍了FPGA的家族史,和常见的FPGA厂商及各家器件的优劣,而后开始介绍FPGA的特点和应用领域,结构等。让大家对FPGA的基本知识有了一定
    高进 下载中心专版

    推荐内容

    可能感兴趣器件

    完成课时学习+分/次

     
    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