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

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    从PC端往ARM板上传输视频avi格式的疑问
    各位大侠,我最近在做一个从PC端传输视频文件(avi格式)到ARM板的项目。现在如果我把视频文件传进了ARM,试问一下我怎么能让视频文件自动播放。我是新手,对于这些事有点迷茫……我播放的AVI格式视频文件是要在那种34寸液晶屏上显示,请问一下用QT播放这个视频文件现实吗?????请大家给点思路……
    stargon_zhang ARM技术
    实习生自荐,大三,所学所会在此,希望前辈们拍砖指导
    我的大学在电子这行是非常不起眼的大学,专业为电子信息科学与技术,我是三本,四级还没过,学习成绩仅仅是不挂科,以这些看人的公司可以直接pass在校简历:2010.08 校电子大赛,校级一等奖 2011.06 - 至今 电子创新实验室负责人 2011.09 全国大学生电子设计大赛,国家级二等奖 2011.10 校知识产权杯,校级一等奖 2011.11 学院十佳个人之 “最佳科技创新” 2012.03
    yrloy 综合技术交流
    DAC
    请问香版主:STM32带DA的有计划了吗
    illino stm32/stm8
    [EBOOT移植] DRAM内存 关于地址配置的问题
    以下问题请教各位,希望大家都可以指指点点。【问题描述】使用三星V210芯片的开发板,运行EBOOT+wince6.0是可以跑起来,用自己的做的板子下载后EBoot无法启动。【开发板和自己板子内存差异】硬件上将开发板上1G DDR2内存调整为512M,开发板上CPU的Memory Port1和Port2引脚都接出来了,我们自己的板子只引出了port2。开发板接线方式如下:自己做的板子接线方式如下:【
    wangpu719 嵌入式系统
    Stellaris M3 选型表 ,含芯片系列(Tempest,Sandstorm..)
    附件是ti stellaris m3 芯片的选型表,里面有各种芯片是对应哪个系列的对应关系。很多客户可能不知道一个型号究竟是那个系列的芯片,用这个选型表最容易查出来。
    limo 微控制器 MCU
    如何实现嵌套汇编中断函数
    如何实现嵌套汇编中断函数使用汇编做中断函数的入口和程序处理,如何实现?????
    guangtonggg 微控制器 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