• 本课程为精品课,您可以登录eeworld继续观看:
  • Mulitlevel Logic and Divisor Extraction—Single 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)设计时所使用的主要设计工具。

显示全部 ↓
推荐视频

    用户评论

    暂时无评论

    猜您喜欢

    推荐帖子

    DFT中的分辨率F0与信号的记录长度T0的关系
    那位能帮忙解释一下DFT中的分辨率F0与信号的记录长度T0的关系,最好有公式的推导与说明。谢谢了
    zfg417 DSP 与 ARM 处理器
    PC机与发电机控制器间的通讯线如何做?急急急!!!
    根据以下提示,该如何制作PC机与发电机控制器间的通讯线缆(所需器材、详细接线),敬请各位大虾抽空指教,万分感谢!PC机串口端号发电机控制器通询端口号51(-)62(+)13 (485A)24 (485B)
    seanp 嵌入式系统
    关于英文wince系统浏览中文网站的问题
    小弟我做编了一个英文的os现在浏览中文网站,发现无法正常显示(全部是框框)我估计是没有加如中文字库的问题。我加了中文字库后,系统又25m飙升到36m(实在太吓人了)而且在sd卡里面的中文文件名字都正常显示中文名字了(其实,我是想让sd卡里面的中文文件还是显示框框)网页也支持中文网站了!好了,到了提问时间了:如何在英文wince系统下支持浏览中文网站的同时,又让系统或者sd卡的中文文件不能正常显示名
    lj107 WindowsCE
    DIY示波器V2.0软件设计任务介绍
    先为DIY示波器V2.0的总体设计做下介绍(可能有些网友还并不清楚): 人员:总体规划:莫恩 硬件设计及调试:FLT9006 软件设计:本人 采用ALTERA C3 STARTER板做为FPGA底板,在上面作扩展设计,我们将扩展一块模拟调理板和一块人机接口板,模拟调理板上完成示波器所需要的信号调理并做A/D转换后送入FPGA板,人机接口板上有3.5寸的液晶(奇美,无集成控制器)和按键用于输入命令,
    lrz123 DIY/开源硬件专区
    职场小人物交友五大原则
    当然,我们每个人做事都有自己的原则,这种交往的态度和原则也无可非议,但一个人在社会上行走,做事还是有点弹性,即灵活性为好,交往也是如此。我们交往要因人而宜,在坚持一定原则的情况下保持弹性。  以下的职场小人物交友五大原则可供参考:  1、世上没有不可交的同事——如果你对一个人看不顺眼,或与他话不投机,但这个人并不一定是“小人”,他们也有可能成为对你有所帮助的君子,如果你一律拒绝,将来未免感到可惜。
    ESD技术咨询 工作这点儿事
    关于TI Drv8432芯片 /resetAB,/resetCD,引脚疑问?
    Two reset pins are provided for independent control of half-bridges A/B and C/D. When RESET_AB is asserted low, all four power-stage FETs in half-bridges A and B are forced into a high-impedance (Hi-Z
    5e2tjiang 微控制器 MCU

    推荐内容

    可能感兴趣器件

    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