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

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    单片机flash!!
    有个项目要用stm8的flash。但是没弄过那个,有些疑问!1.void FLASH_SetProgrammingTime(FLASH_ProgramTime_TypeDef ProgTime)这个设置编程时间怎么回事?对flash编程有时间限制吗?如果这段时间没用完就编好了,之后等着到时间吗?2.flash可以进中断吗?例如正在给flash写数据,这时可以有中断暂停它吗?在给flash写的时候,
    123456ZJ 嵌入式系统
    关于can通讯的接收中断产生的时间
    can总线接收中断是什么时候产生,是在总线上的数据已进入滤波器就产生?还是等到滤波器将数据送到rxfifo中才产生中断?另外总线上的数据到滤波器应该是串行进入的吧?项目中出现的问题是,本人利用p87c591进行can通讯的帧间空间的测试。利用定时器进行测量,无论真实的帧间隔相差多少(测试范围100us-10ms),本人测试得到的帧间隔与真实的帧间隔相差180us。考虑是不是因为数据进入滤波器的时间
    leosky568 51单片机
    高薪急聘高级硬件工程师
    蓝玛卓信科技有限公司(LANDMARK),是国内最早专业从事嵌入式计算机、网络服务器平台、高端嵌入式显示器、军工测控系统与技术等产品的研发、生产、销售和系统集成服务的股份制高科技企业,多年来,我们持续保持与国际最先进的计算机产品技术公司结成战略伙伴联盟,成为行业内领导者之一。公司总部位于中关村科技园区内北三环马甸商圈,在上海、武汉、成都、西安、深圳等地设有分支机构。本文来原于SINO.56702.
    aftersnow 求职招聘
    第一周的心得体会
    本人小白一枚,早就知道APP这关过不了,所以创意提交的时候就写明了不做APP,我更倾向于对cc2541这颗单片机和BLE的研究。看了BLE的课程,不过错略的看了一下。好多都不懂呀。顿时感觉不知从何入手。但又不甘心把[color=#000][font=Helvetica, Arial, sans-serif][size=1.17em]sensorTAG送回去,毕竟也花了银子买usbdongle。[/
    568760310 无线连接
    收到Open1081板子,晒图
    今天下午刚收到的板子,晒一下!!!!附下载资料的地址:[url=http://www.waveshare.net/wiki/Open1081]http://www.waveshare.net/wiki/Open1081[/url]
    whlwan 无线连接
    程序下不进去问题解决,,原因讨论分析..十万火急
    如图,,STC的采用串口下载的方式,,如果不焊接下75179,,,程序下不进去,,去掉就可以,,什么原因??
    pyy1980 单片机

    推荐内容

    可能感兴趣器件

    完成课时学习+分/次

     
    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