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

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    喜迎新年,EE喊你抢新年福袋啦!(已公布)
    [size=3]新的一年即将来临,此时此刻,相信有很多筒子们或在返家途中,或已与家人团聚[/size]:)[size=3]千言万语都浓缩成最温馨的祝福,在这里,EEWORLD全体管管及同事祝大家身体健康,家庭幸福,工作顺利,笑口常开![/size][size=3]除了祝福,EE还为大家准备了新年福袋大餐[/size]{:1_126:}[size=3][color=#ff0000]初一到初七,共设7
    eric_wang 聊聊、笑笑、闹闹
    仿真正常 固化后不正常
    我用的伟福仿真器,p89c51的片子,通过串口写入数据,控制液晶屏的显示在同一块板子上,仿真完全正常固化后液晶屏就没有反映检查发现串口通讯是正常的,在程序中加入测试点,证明程序运行也正常仿真时就用的板子上的晶振给液晶屏的控制管脚加了上拉电阻这是什么问题呢?
    Teuton 嵌入式系统
    【TI明星产品限时购】+CC2640R2
    [i=s] 本帖最后由 麻袋 于 2020-12-10 17:07 编辑 [/i]看到论坛有优惠活动,能够包邮,并且还可以领取20优惠券的情况下,赶紧入手一块CC2640R2,优惠力度还挺大的,只是还需要交关税。TI下单,顺丰速度还是很快的,赶紧拍照上图分享小插曲。 现在TI是支持中文地址了吗?哈哈,收件人和地址自动给我换成中文了。打开快递盒的图打开包装盒正面图背面图激动的心,颤抖的手,赶紧试试C
    麻袋 无线连接
    程序没写多少怎么出现了这样的错误.
    ERRO[e89]:too much object code produced[more than 0x800 byte] for this pack-age我用的是EW430,147的片子.
    firstshine 微控制器 MCU
    广东人是不是一辈子都没见过下雪天?
    [size=4]看看看看,马上就是11月了,深圳不但没有变凉而且越来越热了,别的城市早就换上了秋衣、大棉袄子。深圳这么暖和的天气,又让我想到了那句:有的广东人一辈子都没见过下雪。[/size]:lol:lol
    yijindz 聊聊、笑笑、闹闹
    使用ASF在不同MCU中创建CDC项目的比较
    很多人不喜欢用AS6和ASF,因为AS6+ASF的组合运行程序慢、打开项目文件慢、编译速度慢,的确是不够方便。但是AS6和ASF毕竟是ATMEL官方的主要开发工具,还是有它的一些优点的,比如使用ASF快速建立项目、通过ASF向导添加新的功能模块、程序在不同MCU下的移植很方便。下面就以不同开发板下USB CDC的例子为例,演示一下这几个特点。[b]测试环境[/b]:[list][*]AS 6.2s
    dcexpert Microchip MCU

    推荐内容

    可能感兴趣器件

    完成课时学习+分/次

     
    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