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

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    请问各位高手,DSP输出的方波,如何将3.3V转成12V
    请问各位高手,DSP输出的方波,如何将3.3V转成12V我要的12V的方波,频率可变,在50HZ到10MHZ那位高手指点下,怎么进行电平转换,我是新手,用什么芯片
    zhuhesheng DSP 与 ARM 处理器
    电子百强20年呈现八大特征
    电子百强20年呈现八大特征2006-6-2  信息产业部  自1987年以来,我国电子信息百强企业排序活动已历经2 0届。20年来,在行业管理部门的大力支持下,电子信息百强企业锐意改革、开拓进取,规模不断扩大,自主创新意识和自有品牌知名度 日益提高。通过积极推进大公司战略和企业国际化经营试点,进一步加大对企业“走出去”的支持力度,跨国经营加快发展,民族产业实力不断增强,涌现出海尔、联想、TCL、海
    fighting 模拟电子
    National Launches New WEBENCH FPGA Power Architect
    [i=s] 本帖最后由 dontium 于 2015-1-23 13:37 编辑 [/i]National Launches New WEBENCH FPGA Power ArchitectNational Semiconductor Corp. introduced WEBENCH FPGA Power Architect, the industry’s first design tool to
    安_然 模拟与混合信号
    基于ATMEGA128单片机的DS2431复位问题
    [table=98%,rgb(238, 238, 238)][tr][td][color=#444444][font=Tahoma, ][size=14px]最近做了一个ATMEGA128[/size][/font][/color][color=#444444][font=Tahoma, ][size=14px]的DS2431[/size][/font][/color][color=#444444
    Doris.Lee Microchip MCU
    AD画PCB四周的螺栓固定孔的时候应该怎么画?
    可以用巨大的过孔吗?这4个固定孔要不要连接到GND网络呢?
    zpccx PCB设计
    分享ARM7学习经验—通用异步接收器UART(五)
    在介绍UART使用之前,先说下LPC2148还能使用串口0进行程序下载,下载工具都有以下几种,在网络上都能找到,个人感觉国外的FLASH MAGIC比较好用。下载地址为:http://www.flashmagictool.com/然后我给大家介绍下KEIL自带的启动代码Startup.s,里面有关时钟的设置如图所示,当外部晶振为12M时,系统时钟60M,外设时钟15M。最后是UART0的编程:第一
    billbot501 ARM技术

    推荐内容

    可能感兴趣器件

    完成课时学习+分/次

     
    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