• 本课程为精品课,您可以登录eeworld继续观看:
  • Mulitlevel Logic and Divisor Extraction—Multiple Cube Case
  • 登录
课程介绍
相关标签: 集成电路
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)设计时所使用的主要设计工具。

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    2812的AD转换问题
    最近在学2812的片内AD转换,有几个问题不明白,请教大家:1、从AD转换被触发到一次AD转换完毕发生中断这个过程有多长的时间?2、AD转换的结果在结果寄存器中是怎么保存的?不管设置的是用哪个通道转换,结果都是从RESULT0寄存器开始保存的吗?一次保存多少个数据?3、我只设置了一个通道来进行转换,而且每次都是从RESULT0来把结果读到一个数组中,这个数组的长度设置有没有什么标准?我发现AD转换
    saturday 微控制器 MCU
    坛子里的干货 值得快速冲浪 ANT系列
    漫画:天线的原理移动 5G 设备天线调谐揭秘5G 天线知多少?天线是如何被发明的?【干货!】天线怎么选?记住这几点,千万别选错!射频天线指标图解5G天线设计之天线复用器利用天线罩结构的基础知识天线原理(哈工大各种PCB板载天线以及PCB设计要点关于 4G/5G 智能手机天线调谐的 4 点须知电磁功能复合材料在雷达天线罩的应用天线选择指南--TI无线资料雷达系统工程:天线系统(概括很多子项目) 可以
    btty038 无线连接
    华为公司是如何开展信号完整性和电源完整性分析研究工作的
    华为公司是如何开展信号完整性和电源完整性分析研究工作的
    linda_xia 模拟电子
    D类音频放大器基本知识
    本文将综合介绍D类音频放大器的基本概念,包括什么是D类音频放大器,模拟音频到PWM的转换,PWM到模拟音频的转换,同步压转换器以及MOSFET的功率损耗,不理想性的主要原因以及总失真和EMI考虑等丰富多彩的内容.
    lorant 测试/测量
    学单片机怎么做实验啊
    学校开了这门课(MCS-51)但学校太差了,这么课居然没实验课,想问一下怎么把书上的程序调一边啊,怎么在电脑上模拟(包括电路设计,程序调试,最终产品模拟),还有实际做中这些器件网上哪里有的买
    lamshine 嵌入式系统
    CDMA&GPRS的判断与建立问题
    各位,我是想写一个程序放到手机里面跑,首先判断有没有连接(GPRS或CDMA),如果没有就建立连接,这里就需要判断是要建立一个GPRS的连接或者是CDMA的连接,各位有什么好建议请说一下,谢谢!另有人告诉我可以通过读SIM卡的IMSI号判断是移动或者联通,各位请指教,可有这样的例子?谢谢
    jbcfelix 嵌入式系统

    推荐内容

    热门视频更多

    可能感兴趣器件

    完成课时学习+分/次

     
    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