超大规模集成电路设计----学习框架(一)

本文仅供学习,不作任何商业用途,严禁转载。绝大部分资料来自----数字集成电路——电路、系统与设计(第二版)及中国科学院段成华教授PPT

超大规模集成电路设计----学习框架(一)

  • 这门课在学什么?
  • 这门课该怎么学?
  • 这门课需要哪些基础
  • 可同时修或后续修读的课程
  • 超大规模集成电路设计各章节课程传送门
  • 同时修读课程传送门

本人才疏学浅,以下纯属个人见解,如有错误,欢迎指正。
另外上完此课感打通任督二脉,深感段老师功力雄厚,在此对段老师表示感谢!
如有在UCAS上学的且对数字IC门级、电路级设计感兴趣的同学,强推这门课!

在这里插入图片描述

这门课在学什么?

  1. 这门课首先讲了器件,简单地讲述了MOS器件的工作原理,各种工作区,电压电流方程等等。
  2. 然后就是最基础的CMOS反相器,详细地说明了CMOS反相器的结构,如何设计CMOS反相器中的PMOS和NMOS的宽长比,及一丢丢的版图结构,着重讲了CMOS反相器在不同扇入扇出情况下该如何设计。(注:这里的设计指的是设计CMOS反相器的宽长比,以及CMOS反相器的级联个数甚至是部分组合电路的宽长比设计)。同时这一章节还对CMOS反相器的功耗,性能进行了探讨。
  3. 接着叙述的是各种组合电路,这一章节重点讲述各种组合电路拓扑结构及其功能,它们所带来的优缺点。这些组合电路不一定都是互补CMOS逻辑构成的,有些是有比逻辑,有些是无比逻辑,还有一些由它们衍生而来的逻辑,比如多米诺逻辑。
  4. 时序逻辑部分重点讲述的是时序电路,首先介绍了时序电路中非常重要的时间参数,如何确定最小时钟周期及如何确定数据的保持时间,后面讲述了各种时序逻辑,比如锁存器,触发器,及各种触发器下建立时间和传播延时,保持时间该如何考虑。
  5. 段老师还根据自己查找的资料详细介绍了CPLD和FPGA,虽然CPLD这种器件已经使用的很少了,但是里面的一些功能模块还是有研究及参考价值的。FPGA部分拿了xilinx的几款芯片来讲。这一章节属于补充内容,对超大规模集成电路设计框架搭建相对前面几章没那么重要。
  6. 最后一部分段老师讲述的是VHDL语言的使用,由于这部分快到了期末考试,本人有太多考试需要复习,这部分听的不是很仔细,但是仍然会出一期关于VHDL语言的博文来解释一些常见用法和设计一个异步FIFO。

这门课该怎么学?

  1. 如果有机会,当然还是推荐大家来中国科学院大学上段成华老师的课,真的是如沐春风!
  2. 当然,如果实在是没法来上课,大家不嫌弃也可以根据我后面写博文来进行学习,我一定尽可能详细地解释各种概念。
  3. 同时,我希望大家在学习的过程中也能够进行输出,无论是讲述给身边的同学,还是自己写作,这种费曼学习法将会对你大有裨益,受益终生。

这门课需要哪些基础

  1. 《电路原理》:其实掌握KCL、KVL、戴维南等效等基础知识就足以应付超大规模集成电路设计这门课了。
  2. 《数字电子技术基础》:数电哪里都要掌握,么得偷懒!
  3. 《模拟电子技术基础》:掌握MOS管原理部分及基本单管电路就已经对这门课够用了。

可同时修或后续修读的课程

  1. 《高级数字集成电路设计》:主要是补充RTL级设计的知识,这门课主要是学习Verilog语言及各种典型电路如快速乘法器、快速加法器、FFT等经典电路的RTL Level设计。
  2. 《计算机体系结构》:主要是补充系统级的设计,特别是CPU、流水线、内存、缓存、指令集架构的设计。
  3. 《VLSI可测试性设计》:主要是补充超大规模集成电路测试性方面的知识,特别是DFT、ATPG等等和测试性相关的内容。
  4. 《高级模拟集成电路设计》:这个虽然和数字设计关系相对没那么大,但是还是要好好学的,假如哪天数字电路不行了,方便转模拟(dog)。

超大规模集成电路设计各章节课程传送门

同时修读课程传送门

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/210296.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Windows启动nacos操作文档

Windows启动nacos操作文档 1、新建数据库nacos_config 2、导入nacos\conf\nacos-mysql.sql文件 /******************************************/ /* 数据库全名 nacos_config */ /* 表名称 config_info */ /******************************************/ CREATE T…

(数据结构)顺序表的查找

静态分配代码&#xff1a; #include<stdio.h> #include<stdlib.h> #define MAX 100 typedef struct LinkList {int data[MAX];int lenth; }Link; //初始化 void CreateList(Link* L) {L->lenth 0;for (int i 0; i < MAX; i){L->data[i] 0;} } //插入 …

C++动态内存管理new,delete

C动态内存管理new&#xff0c;delete 1.C/C内存分布2.C语言中的内存管理方式3.C中的内存管理方式new&#xff0c;delete3.1C中的内置类型new&#xff0c;delete3.2new&#xff0c;delete操作自定义类型3.3 new和delete匹配 4. operator new与operator delete函数4.1new和delete…

FISCO-BCOS 在ARM系统架构搭建节点(国密版)

问题&#xff1a; 使用 fisco-bcos v2.9.1 搭建一个节点&#xff0c;批量上链1000条数据&#xff0c;在上链200条-400条数据之间节点会出现异常&#xff0c;导致后面数据不能上链。 系统环境 操作系统&#xff1a;统信 查看系统构架 ld -version rootuos-PC:/# ld -version …

深入探索网络协议:揭开互联网运作的奥秘(建议收藏)

随着如今数字化时代的到来&#xff0c;互联网已经成为我们日常生活中不可或缺的一部分。然而&#xff0c;我们是否曾好奇过互联网是如何运作的&#xff1f;它是如何将我们与世界连接起来的&#xff1f;答案就在网络协议中&#xff0c;这是互联网背后的语言。 网络协议的作用和功…

网站更换IP的四大注意事项

1.对网站当中的数据进行备份 网站更换IP时可以将页面的数据库文件和站点文件通过下载工具在本地完成备份。 2.更换解析域名 从站点域名管理后台当中更换域名地址&#xff0c;改为新的IP地址。 3.确保IP安全 在用户更换IP前一定要确定IP是否安全&#xff0c;一旦IP存在不良…

python系统调用执行ping命令无法检测到超时情况(破案了:ping命令-W参数单位为s,我写了个1000)

文章目录 问题描述破案了&#xff1a;ping命令-W参数单位为s&#xff0c;我写了个1000。。。,,ԾㅂԾ,, 问题描述 我用了系统调用去执行ping&#xff0c;一开始用os.system()&#xff0c;有问题&#xff0c;后面用subprocess问题还是存在&#xff0c;后来我把这个改了&#xff…

CookieSession Redis 到JWT会话管理历史

单应用时期&#xff0c;通常使用 Cookies 和 Session 进行会话管理。 用户登录后&#xff0c;服务器创建一个唯一的会话标识符&#xff08;Session ID&#xff09;&#xff0c;将其存储在浏览器的 Cookies 中&#xff0c;并在服务端维护一个关联该标识符的会话对象。 这种方…

Woocommerce Private Store私人商店秘密商城插件,适合批发商店,会员制俱乐部

点击访问原文Woocommerce Private Store私人商店秘密商城插件&#xff0c;适合批发商店&#xff0c;会员制俱乐部 - 易服客工作室 WooCommerce Private Store插件是使 WooCommerce 私有的简单方法。密码保护您的整个 WooCommerce 商店并使其隐藏。 非常适合批发商店、会员制俱…

线程安全问题之死锁

作者简介&#xff1a; zoro-1&#xff0c;目前大二&#xff0c;正在学习Java&#xff0c;数据结构&#xff0c;javaee等 作者主页&#xff1a; zoro-1的主页 欢迎大家点赞 &#x1f44d; 收藏 ⭐ 加关注哦&#xff01;&#x1f496;&#x1f496; 线程安全问题之死锁 一个线程&…

基于减法平均优化器优化算法(SABO)-极限学习机(ELM)的时间序列预测模型matlab代码

极限学习机&#xff08;Extreme Learning Machine, ELM&#xff09;或“超限学习机”是一类基于前馈神经网络&#xff08;Feedforward Neuron Network, FNN&#xff09;构建的机器学习系统或方法&#xff0c;适用于监督学习和非监督学习问题。ELM在研究中被视为一类特殊的FNN&a…

亚马逊云科技 re:Invent 2023:科技前沿风向标,探索未来云计算之窗

文章目录 一、前言二、什么是亚马逊云科技 re:Invent&#xff1f;三、亚马逊云科技 re:Invent 2023 将于何时何地举行四、亚马逊云科技 re:Invent 2023 有什么内容&#xff1f;4.1 亚马逊云科技 re:Invent 2023 主题演讲4.2 亚马逊云科技行业专家探实战 五、更多亚马逊云科技活…

C++11【下】

欢迎来到Cefler的博客&#x1f601; &#x1f54c;博客主页&#xff1a;那个传说中的man的主页 &#x1f3e0;个人专栏&#xff1a;题目解析 &#x1f30e;推荐文章&#xff1a;题目大解析&#xff08;3&#xff09; 目录 &#x1f449;&#x1f3fb; 新的类功能类成员变量初始…

基于算能的AI边缘计算盒子,内置强悍TPU | 32TOPS INT8算力

边缘计算盒子 内置强悍TPU | 32TOPS INT8算力 ● 支持浮点运算的TPU平台盒子&#xff0c;支持32TOPSINT8&#xff0c;16TFLOPSFP16&#xff0c;2TFLOPSFP32高算力 ● 单芯片最高支持32路H.264 & H.265的实时解码能力 ● 支持国产算法框架Paddle飞桨&#xff0c;适配Caf…

Linux--初识和基本的指令(3)

目录 1.前言 1.指令 1.1 cat指令 1.2 echo指令 1.3 more 指令 1.4 less指令 1.5 什么时候使用less和more 1.6 head指令 1.7 tail指令 1.8 wc指令 1.9 与时间相关的指令 1.9.1 date指令 1.9.2 cal指令 1.10 16.find指令&#xff1a;&#xff08;灰常重要&#x…

Python学习路线 - Python语言基础入门 - 准备工作

Python学习路线 - Python语言基础入门 - 准备工作 初识PythonPython的优点 什么是编程语言Python环境安装Windows系统Python安装Python验证 MacOS系统Linux系统 第一个Python程序常见问题 Python解释器Python解释器概念Python解释器存放位置Python解释器运行".py"文件…

Android File Transfer for Mac:畅享强大的安卓文件传输工具

作为一款功能强大的安卓文件传输工具&#xff0c;Android File Transfer for Mac&#xff08;以下简称AFT&#xff09;为Mac用户提供了便捷快速的安卓设备文件管理体验。无论是传输照片、音乐、视频还是文档&#xff0c;AFT都能满足你的需求&#xff0c;让你的文件传输更加高效…

ffmpeg 查看本地摄像头和麦克风设备名称

命令 ffmpeg -list_devices true -f dshow -i dummy 2

【代码】基于多能互补的电热联供型微网优化运行(完美复现)matlab+yalmip+cplex

MATLAB代码&#xff1a;基于多能互补的电热联供型微网优化运行&#xff0c;电热需求响应参与的综合能源微网协同优化调度&#xff0c;引入电热储能解耦电热联系&#xff0c;破解以热定电 关键词&#xff1a;热电联供型微网&#xff1b;热电解耦&#xff1b;综合能源需求响应&a…

读书笔记:《Effective Modern C++(C++14)》

Effective Modern C&#xff08;C14&#xff09; GitHub - CnTransGroup/EffectiveModernCppChinese: 《Effective Modern C》- 完成翻译 Deducing Types 模版类型推导&#xff1a; 引用&#xff0c;const&#xff0c;volatile被忽略数组名和函数名退化为指针通用引用&#…