• 本课程为精品课,您可以登录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)设计时所使用的主要设计工具。

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    求助
    想问下大家初学者买普洛菲斯屏该买什么型号呢
    光888 编程基础
    CubeSuite+不能编译
    刚开始弄瑞萨的板子,发现CubeSuite+不能编译,build选项里面都是灰色的(见图1),使用Debug选项F6,查看生成的lmf文件,时间没有变化(见图2)。使用的是网上下载的例程。求助大神怎么解决?自己建立的工程,没有lmf文件生成。
    sjzzlxy 瑞萨电子MCU
    从 容栅数显卡尺 的接口读数据时出现的问题,重点怀疑单片机读数显卡尺数据时出错,有经验者请入,多谢!
    本人打算将容栅数显卡尺的输出导出到电脑上进行显示以及进行别的控制.自己制作了电平转换电路以及单片机的串口传输电路,由单片机进行数据读取,然后通过串口传输给电脑进行显示,但是电脑显示的读数与在示波器上看到的不一致,跳动很大.可以确定单片机串口传输不会出错,重点怀疑单片机读数显卡尺数据时出错.希望了解此接口的大侠给一些建议,谢谢!
    Mona 嵌入式系统
    修改我们自己的uboot,实现快捷更新Linux系统(基于S3C6410,源文件+注释)
    很客观的说,ok6410的硬件相比mini6410强大许多(同样的价钱),但是ok6410的uboot制作用起来不太方便,需要输入很多命令才可以烧写完一个系统。我还是比较怀念在2440上方便、灵活的烧写方式。下面我们就来修改出一个简单的uboot,实现快速更新系统。点击此处下载点击此处下载一、首先简单的说明uboot的启动过程: 1)、从文件层面上看主要流程是在两个文件中:cpu/xxxx/sta
    yanhong_90 嵌入式系统
    F28031仿真出错 .out load failed
    小弟刚学用C2000,自己做的一个小板子,今天仿真时出错了。软件用的CCS V5.2仿真器用的xds100 v2;直接导入的官方示例代码用来仿真。错误警告:错误提示:C28xx: Failed Software Reset: (Error -1137 @ 0x0) Device is held in reset. Take the device out of reset, and retry th
    xy598646744 DSP 与 ARM 处理器
    关于ATmega128的一个问题,希望大家帮我看看,谢谢
    unsigned char SMSCenterID[11]="13800200500";这个句子怎样修改啊
    ljpronaldo 嵌入式系统

    推荐内容

    可能感兴趣器件

    完成课时学习+分/次

     
    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