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

显示全部 ↓
推荐视频

    用户评论

    暂时无评论

    猜您喜欢

    推荐帖子

    如何用软件强制性物理关断计算机IO端口等可用资源
    如何用软件强制性物理关断计算机IO端口等可用资源以及用USB密钥控制登陆windows如何实现?
    tencom 嵌入式系统
    怎么通过8051控制8155啊?
    在proteus里面扩展IO口初始化SETB P2.6MOV R0,#0MOV A,#03HMOVX @R0,AMOV R0,#1MOV A,#0MOVX @R0,A结果8155PA口输出还是高电平啊。。不是应该输出低电平的吗。。控制字地址0 PA 1 PB2.。。。
    scmod 单片机
    基于msp430g2553液晶lcd1602显示程序
    #ifndef __LCD1602_H__#define __LCD1602_H__#include "msp430g2553.h"#include "delay.h"#define lcden_out P1DIR|=BIT2 #define lcden_in P1DIR=~BIT2 #define lcden_h P1OUT|=BIT2 #define lcden_l P1OUT=~BIT2#d
    tcvsdonnnie 微控制器 MCU
    EMC电磁兼容测试讲解
    大家经常性的会听到EMC(电磁兼容)测试这个词,却不是十分的了解,立讯[b][color=#5E7384]此内容由EEWORLD论坛网友[size=3]szlcs2004[/size]原创,如需转载或用于商业用途需征得作者同意并注明出处[/color][/b]检测为大家讲解一下EMC测试的分类及标准知识。  EMC的分类及标准:  EMC(Electromagnetic Compatibility
    szlcs2004 DIY/开源硬件专区
    有关syslinux menu bios 的问题, 谢谢!!
    最近在做bios的GUI,参考了syslinux里的menu/下的例子simple.c 的例子看懂了但不知道如何从一个item点进去 进入另一个界面我可以用item下的 handle打印一些text但如何进入下一个界面呢?其他几个例子也都没涉及到 进入下一个界面我的问题大家明白了吗?很急,老大一直在催,先谢过了.
    ruiurijunxian Linux与安卓
    智能小区自动电能计费系统
    一直以来,供电治理部门对用户电量的统计人工的基础上进行的,工作量大,直接影响供电部门的工作效率。随着网络技术的发展,自动电能计费系统应运而生。小区内的住户数量较多,甚至成千上尤,因此数据采集单元数目较多,它们与计算机之间的通信必须采用多级分级通信模式。[b][img=549,384]http://www.armforum.cn/upimg/allimg/071228/1012460.gif[/im
    呱呱 嵌入式系统

    推荐内容

    可能感兴趣器件

    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