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

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    步进电机驱动器高集成度芯片TB6560AHQ,详细功能优势说明
    TB6560AHQ在具体应用方面的优势1、在低转速运行系统中的应用优势低转速运行系统,是指时钟频率不高、以小电流驱动为主的系统,比如转速为每分钟几转到100转,用户在此种应用条件下如使用传统的驱动方案,要么因集成芯片细分太低,而使低速振动偏大;要么不得不选择细分很高的驱动器,使成本不必要的增加。TB6560AHQ驱动芯片的优势:(1)电机振动小噪音低:因为芯片自带2、8、16细分可选,足够满足每分
    eifshine 工业自动化与控制
    【测评SGP40】+综合demo演示
    [i=s] 本帖最后由 dql2016 于 2021-3-24 19:48 编辑 [/i]换了个nucleo板卡拍了一个小视频,话说使用stm32cubemx进行工程迁移真的太方便啦
    dql2016 传感器
    自制TMS320F28335最小系统板电源与时钟
    电源与时钟是整个系统设计中极为关键的一环了:电源不稳定或者不正确,轻则系统工作不稳定,重则烧坏芯片;时钟信号不正常,则整个数字系统运行的“基准”就坏掉了。1. 电源芯片的选择:在以往TMS320F2812开发板的设计中,因为上电顺序之类的选择比较严格,所以芯片的选择也有点小麻烦。在TMS320F28335的开发板中,直接选择了TI自家的TPS767D301就可以了,只要按照该芯片datasheet
    灞波儿奔 微控制器 MCU
    layout 培训资料
    layout 培训资料
    安_然 模拟电子
    中星微上市表现-采访邓中翰
    “我们没有流血”   记者:中星微顺利在纳斯达克上市,意义何在?   邓中翰:中星微连续九个季度赢利,账上也不缺钱。对公司而言,我们上市的首要目的是让全球的商业合作伙伴和客户认可中星微,打开国际市场。其次,进一步通过这个平台获得国际的技术和人才。第三,使我们早期的投资能够套现。第四,能够让员工的期权转成现实的股票和货币。   对产业而言,首先,表明信息产业部的首次风险投资获得了成功。其次,中星微的
    hkn FPGA/CPLD
    【有奖竞猜】测一测你到底有多了解TI——各位技术大拿们,你们都准备好了吗?
    [align=left][color=#000][font=微软雅黑][size=3]从模拟、嵌入式处理到无线技术、DLP技术,从数字通信娱乐到医疗服务、汽车系统等工业应用,德州仪器(TI)始终致力于提供最广泛、最先进的产品和技术。现在就让我们来测一测您的大拿指数,看看您们对这些个产品、技术的了解到底有多深吧。指数越高,礼品越厚,大家赶紧来参与![/size][/font][/color][/al
    EEWORLD社区 TI技术论坛

    推荐内容

    可能感兴趣器件

    完成课时学习+分/次

     
    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