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

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    JPEG2000中嵌入式块编码的FPGA设计
    [b]摘要: [/b]为了使JPEG2000能应用到便携产品中,采用了高效存储结构的硬件实现方案,并设计了相应的寄存器组和控制逻辑。仿真结果表明所设计所设计的编码器能够在0.256s内完成对一帧512×512的灰度图像的编码。[b]关键词: [/b]基于最优截断的嵌入式编码 JPEG2000 交错存储随着多媒体市场的迅猛发展,百万像素的数码相机、各种功能强大的彩屏手机等数字消费产品逐渐普及。这些多
    呱呱 FPGA/CPLD
    电子类工厂倒闭潮下如何自救?
    谁说倒闭潮是空隙来风?我们正面临同样的问题!!!我们主要产品是温控器和工业控制系统,毛利也就几个点,现在东莞工人包吃包住少了1500 根本招不到人,各种成本持续增加,一些单真TM不敢接了!如何降低成本?最近想向手机山寨商学习学习,准备增加对本土低成本IC的比例,这个月月底的深圳集成电路创新应用展,我们管理团队将全程考察,看看这一百多家本土IC企业能否给我们带来转机。尽管以前也有接触过本土IC提供商
    yidianyisi 聊聊、笑笑、闹闹
    STM8能否直接推数码管?
    动态扫描推7段1.5寸共阴数码管(每段2芯串联)共4位。每段10ma*7段=70ma数码管公共端用8050推。。不知道这样做行不行?
    alert4 stm32/stm8
    零知ESP8266教程:SmartConfig一键配网
    这次了解SmartConfig与Airkiss一键配网,给ESP8266一键配网上云端。一般WiFi模块如果要连接上网络,都需要将SSID名称、密码设置到模块当中。一般有几种方式:一种是通过串口接到输入设备,通过串口输入AT指令(SSID名称和密码);另一种是设备提供一个AP热点,手机连上这个热点,然后通过手机把家里的WiFi的SSID和密码配置到设备上,最后手机再切换回家里的WiFi ;还有另外
    roc2 DIY/开源硬件专区
    RAW ASSERT 篇
    把assert 单独放一篇文章,可见是多么的重要。Raw os 提供了RAW_ASSERT 的接口。强烈建议在产品研发阶段打开assert 功能/*enable assert for raw os*/#define CONFIG_RAW_ASSERT1RAW_ASSERT 是一个宏,移植的时候放在raw_cpu.h 里面,比如VC 上的移植如下。#defineRAW_ASSERT(CON)if (
    jorya_txj 嵌入式系统

    推荐内容

    热门视频更多

    可能感兴趣器件

    完成课时学习+分/次

     
    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