• 本课程为精品课,您可以登录eeworld继续观看:
  • Multilevel Logic—Implicit Don’t Cares, Part 2
  • 登录
课程介绍
相关标签: 集成电路
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)设计时所使用的主要设计工具。

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    跪求大神帮忙移植下程序
    [color=#222222][backcolor=rgb(238, 238, 238)][font=sans-serif]本人毕设:gps信息采集与完好性监测系统设计,现有一51单片机程序,老师要求用msp430f149做,跪求大神帮忙移植下。[/font][/backcolor][/color][color=#222222][backcolor=rgb(238, 238, 238)][font
    qywch 微控制器 MCU
    看门狗的问题
    [list][*]我用Tiva C Lanchpad做实验,做看门狗实验,运行到下面这句时,程序跑飞。//初始化看门狗if(WatchdogLockState(WATCHDOG0_BASE)==true){WatchdogUnlock(WATCHDOG0_BASE);}请问高手,怎么回事?谢谢![/list]
    chenbingjy 微控制器 MCU
    夫妻吵架公约=======》目前最火帖子
    1. 吵架不当着父母、亲戚、邻居的面吵,在公共场所给对方面子。  2.不管谁对谁错,只要一吵架,男方必须先轻声轻气哄女方一次,女方才能马上冷静下来,否则女方一看到男方哇啦哇啦,女方也忍不住哇啦哇啦,一旦造成严重后果,全部由男方负责。  3.在家里吵架不准一走了之,实在要走,不得走出小区,不许不带手机和关机。  4.有错一方要主动道歉,无错一方在有错方道歉并补偿后要尽快原谅对方。  5.双方都有错时
    天天向上 聊聊、笑笑、闹闹
    multisim10中AD转换求助
    我用max1183做AD转换的仿真时,芯片输出始终是0,百思不得其解,求高手们帮帮忙看看啊,谢谢![email=xuwq2@163.com]xuwq2@163.com[/email]
    xuwq2 FPGA/CPLD
    【项目外包】飞思卡尔I.MX53软硬件平台
    飞思卡尔I.MX53软硬件平台项目预算:¥ 50,000~80,000开发周期: 90天项目分类: android竞标要求:项目标签:javaANDROIDlinuxPCB原理图项目描述:希望寻求有过飞思卡尔I.MX53经验的团队或个人,从事基于该处理器的软硬件平台设计。硬件工程师负责原理图和PCB设计;软件工程师从事安卓系统的裁剪移植,使系统可以在15-20秒内启动运行。接包方最好在西安点此竞标
    CSTO项目交易 单片机
    MAX809-MAX810 三管脚的微处理器复位芯片
    MAX809-MAX810 三管脚的微处理器复位芯片简单介绍MAX809-MAX810是两种不同的芯片,在三极管的场合有的比较的多
    rain 无线连接

    推荐内容

    可能感兴趣器件

    完成课时学习+分/次

     
    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