• 本课程为精品课,您可以登录eeworld继续观看:
  • Multilevel Logic and Divisor Extraction—Finding Prime Rectangles & Summary
  • 登录
课程介绍
相关标签: 集成电路
A modern VLSI chip has a zillion parts -- logic, control, memory, interconnect, etc.  How do we design these complex chips?  Answer: CAD software tools.  Learn how to build thesA 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 first part of the course is on key Boolean logic representations that make it possible to synthesize, and to verify, the gate-level logic in these designs.  This is the first step of the design chain, as we move from logic to layout.    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: Computational Boolean algebra, logic verification, and logic synthesis (2-level and multi-level).

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.  Exposure to basic VLSI at an undergraduate level is nice -- but it’s not necessary.  We will keep the course self-contained, but students with some VLSI will be able to skip some background material.e tools in this class.

人们如何设计这些复杂的芯片?答:一系列计算机辅助设计(CAD)工具对芯片进行抽象描述,并逐步细化到最终设计。本课程主要介绍在建立特定应用集成电路(ASIC)或系统芯片(SoC)设计时所使用的主要设计工具。

显示全部 ↓
推荐视频

    用户评论

    暂时无评论

    猜您喜欢

    推荐帖子

    CC3200-LAUNCHXL 开发板Out of Box测试之sprinkler
    Out of Box是CC3200 LaunchPad的开箱例程通过HTTP Server让客户端通过浏览器就可以控制板子上边的LED灯、读取板子上的温度传感器、检测板子的加速度传感器状态对应的原码在SDK安装目录下的example\out_of_boxC:\ti\CC3200SDK_1.3.0\cc3200-sdk\example\out_of_box对应的文档为CC32xx Out of Bo
    Jacktang 无线连接
    SHOW一下我的土炮逻辑分析仪,并分享用它调试AD7685 16BIT SAR ADC的过程
    逻辑分析仪是非常实用的设备,对于调试如SPI、I2C、UART、IIS等等协议堪称利器,比用示波器好千百倍。很多人在调试SPI的时候遇到问题,由于SPI协议本身比较宽松,很多芯片定义的SPI通讯并不相同,需要仔细阅读它的时序要求,比方说我下面要用到的AD7685,它2种CS模式,一种需要输出16个SCK,一种输出17个SCK,还有忙检测等,这些都是在基本的SPI协议上扩展的。另外很多时候我们用单片
    jackfrost ADI参考电路
    说说模拟的方向盘
    你们说,这种方向盘跟上位机的通讯方式是怎么样的:time:,当然我说的不是说它是USB通讯这么简单{:1_133:}。我个人觉得,他跟键盘上按←→是不一样的。这个东西转动的角度跟游戏里的好像蛮对称的,这是怎么回事?
    junl1989 汽车电子
    如何在WINCE下读写XML文件(WIN32应用程序)
    如题,谢谢!
    benpao_life WindowsCE
    还没开始进展的项目就溜了,发出来
    朋友请帮忙写个程序,是裁缝机控制的,开关,速度,显示,有TM1628。要求用松翰,晕倒,手头没有这东东的下载器,帮忙没要钱的,更不会去买的,朋友也没有,就用STC12C52AD代替了。没有客户的对接的电机接口,问朋友,客户的电机接口高电平有效还是低电平有效,无知;要多少频率是常规速度,无知;郁闷着折腾几个晚上。用高电平有效,写给东东来,给朋友发给客户本想对方提意见修改,结果杳无信息,白忙了。发出来
    heicnhei 51单片机
    DS-5在线调试问题
    使用DS-5软件在线调试裸机应用程序,如果是较小的应用程序时(像读写sdram并打印数据),可以正常在console窗口打印信息,观察地址跳转,可以看到应用程序是在内部ram(on-chip ram)运行。如果编写了比较复杂的应用程序,像中断程序,则不能正常在线调试,观察地址信息,显示应用程序是保存在sdram里面,而preloader是在内部ram运行,运行完preloader后debug信息显
    包玉刚 Altera SoC

    推荐内容

    可能感兴趣器件

    EEWorld订阅号

    EEWorld服务号

    汽车开发圈

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

    站点相关: 汽车电子 智能硬件

    北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved