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

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    求STM8L官方库函数
    求助,有谁有STM8L15x系列的库函数?发我下,或者告诉我官网怎么下载,在哪里下,转一圈官网没找到
    WFKNight stm32/stm8
    求助各位关于直流无刷电机测速
    我刚刚接触dsp,现在想用dsp2808的ecap口对直流无刷电机的霍尔信号进行测速。我设置CEVT4时间后触发cap1中断(其中CAP1POL1与CAP1POL3为上升沿触发,CAP1POL2与CAP1POL4为下降沿触发)。问题是现在我给cap口一个pwm信号(2.5kHz)进行频率测试的时候,发现捕获寄存器cap1~cap4的值都是相等的,请问我是哪里出问题了呢?具体设置如下:void In
    w6016415 微控制器 MCU
    单片机发光二极管点亮实验
    各位高手求助,小弟按照郭天祥的教材刚开始学习单片机,下面是点亮一个发光二极管实验,单片机控制二极管亮灭循环,但是实际运行时发现,一会是两个灯亮灭循环,一会是一个灯亮灭循环,不知道怎么搞的,求助各位了!#include reg52.h#define uint unsigned intsbit led1=P1^0;void delayms(uint);void main(){while(1){led1
    soccerman 51单片机
    静态函数的优点 static
    [size=4]静态函数[/size][size=4]在函数的返回类型前加上关键字static,函数就被定义成为静态函数。[/size][size=4]函数的定义和声明默认情况下是extern的,但静态函数只是在声明他的文件当中可见,不能被其他文件所用。[/size][size=4]定义静态函数的好处:[/size][size=4] 其他文件中可以定义相同名字的函数,不会发生冲突[/size][s
    Jacktang 微控制器 MCU
    LED开关电源的PCB设计技术
    Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4在开关电源设计中PCB板的物理设计都是最后一个环节,如果设计方法不当,PCB可能会辐射过多的电磁干扰,造成电源工作不稳定,以下针对各个步骤中所需注意的事项进行分析
    guoyangyi 电源技术
    你小时候最期待的儿童节礼物是什么?
    今天就是六一儿童节了,说一说作为工程师的你,小时候最期待的儿童节礼物是什么?别告诉我最期待的礼物是板子,我不信{:1_138:}
    eric_wang 聊聊、笑笑、闹闹

    推荐内容

    可能感兴趣器件

    完成课时学习+分/次

     
    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