低成本IC上岸攻略—IC设计网课白嫖篇

数字电路基础

清华大学 王红主讲:数字电子技术基础
西安电子科技大学 任爱锋主讲:数字电路与逻辑设计
在这里插入图片描述

模拟电路基础

上交大 郑益慧主讲:模拟电子技术基础
清华大学 华成英主讲:模拟电子技术基础
在这里插入图片描述

半导体物理:

西安电子科技大学 柴常春等主讲:半导体物理
在这里插入图片描述

Verilog硬件描述语言

西安电子科技大学 蔡觉平主讲:Verilog硬件描述语言
在这里插入图片描述

EDA软件

杭电老师 黄继业主讲:EDA技术与Verilog
EDA工具安装详细视频可以找我哦!
了解会用,会安装就好,方便日后的练习操作

Linux常用操作命令

南方科技大学 于仕琪 主讲:13个基本命令和Shell脚本编程
了解会用,会用就好,方便日后的练习操作

其他平台课程

由于数字IC前端设计、数字IC验证、数字IC后端设计、DFT设计、模拟IC设计、模拟IC版图设计等专业知识较多,可以去芯学长平台上了解
芯学长

IC设计书籍推荐

如果光看视频可能会视频讲的没有书上那么详细和系统,所以看书还是必不可少的。
基础类:
1、《数字电子技术基础(第5版)》作者:阎石
数电绝对是数字IC设计最最基础的内容。数电相关的书籍是比较多的,这本是比较经典的一本,如果手头有别的书也可以。
主要是为了弄懂:与或门电路、接触器、译码器、脉冲产生、逻辑化简。
建议搭配上面的网课一起听,效果double
2、《模拟电子技术基础第5版)》是由清华大学电子教研组编
主要内容包括:导言、常用半导体器件、基本放大电路、集成运算放大电路、放大电路的频率响应、放大电路中的反馈、信号的运算和处理、波形的发生和信号的转换、功率放大电路、直流电源和模拟电子电路读图等
学习模拟的基础书籍,建议大家打好基础
3、《Verilog HDL高级数字设计(第2版)》作者:西乐提(MichaelD.Ciletti)
书里对如何用Verilog HDL对数字系统进行建模、设计、验证讲的很详细,涵盖了RISC、UART、异步FIFO、数字信号处理、乘法器和触发器相关知识。对ASIC/FPGA系统芯片工程设计开发的关键技术与流程也进行了深入讲解。
对于前端设计来说,这本书对code水平提升很有帮助,大家可以试着做个简单但完整的设计。
功能验证类:
《System verilog验证》作者:克里斯·斯皮尔
这本验证的绿皮书,肯定是验证工程师人手一本。算是一本学习SV语言的初级阶段读物。主要讲SV语言的工作原理和各种验证方法,书里还有大量的实例可供参考。
《UVM实战》作者:张强
这本验证白皮书算是IC验证的圣经。主要介绍UVM的使用,里面有大量的示例代码。适合有Verilog和SV基础的人来学。而且实用性很强,也是也属于边学边用、边用边学的类型。
DFT设计类:
《数字系统测试和可测试性设计》作者:塞纳拉伯丁·纳瓦比(Zainalabedin·Navabi)
这本书通过数字电路设计实例和方法阐明了测试和可测试性的概念。
许多人会把可测性设计与其他测试/设计混淆,这本书的最大特点是广泛地使用Verilog和VerilogPLI编写测试应用,这就把本书与其他讨论测试和可测试性的书籍区分了开来。
后端设计类:
《数字集成电路物理设计》作者:陈春章、艾霞、万国雄
这本书作者是Cadence的资深技术人员,内容主要是基于Cadence的EDA工具。
是目前国内介绍后端布局布线设计技术非常完整、全面的一本教材。
模拟设计类:
《模拟CMOS集成电路设计》(第2版) 作者:毕查德·拉扎维(Behzad Razavi)
拉扎维的这本模集绝对可以称之为模拟IC的圣经,是在世界世界范围内被广泛采用的模拟电路设计教材。
甚至有业内同学戏称:想看自己适不适合做模拟,就去啃啃拉扎维,啃完就知道自己有没有潜质学模拟了。
这本书内容编排合理,讲述方式由浅入深,注重电路直观分析能力的培养,并安排大量的例题及习题。
模拟版图类:
《模拟电路版图的艺术》 作者:艾伦·黑斯廷斯(Alan Hastings)
这本书主要讲的是模拟集成电路版图设计里涉及到的各类问题和研究成果,其实都是很基本的概念。
胜在讲解比较详细、全面、而且实用。
希望对大家有所帮助。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java--死循环与循环嵌套

1.死循环 可以一直执行下去的一种循环,如果没有干预不会停下来的 2.死循环的写法 3.循环嵌套 循环中又包含循环 4.循环嵌套的特点 外部循环每循环一次,内部循环会全部执行完一轮

【QT】对象树

一、QT对象树的概念 先来看一下 QObject 的构造函数: 通过帮助文档我们可以看到,QObject 的构造函数中会传入一个 Parent 父对象指针,children() 函数返回 QObjectList。即每一个 QObject 对象有且仅有一个父对象,但可以有很多个…

美颜SDK集成指南:为应用添加视频美颜功能

随着社交媒体和直播应用的兴起,视频美颜功能已成为用户追求的一项热门特性。用户希望能够在拍摄照片或进行实时视频直播时,使用美颜功能来增强其外观。为了满足这一需求,开发者可以考虑集成美颜SDK,为其应用增加这一吸引人的功能。…

RabbitMQ原理(四):MQ的可靠性

消息到达MQ以后,如果MQ不能及时保存,也会导致消息丢失,所以MQ的可靠性也非常重要。 文章目录 2.1.数据持久化2.1.1.交换机持久化2.1.2.队列持久化2.1.3.消息持久化2.2.LazyQueue2.2.1.控制台配置Lazy模式2.2.2.代码配置Lazy模式2.2.3.更新已有队列为lazy模式2.1.数据持久化…

uniapp接口请求api封装,规范化调用

封装规范和vue中的差不多,都是统一封装成一个request对象,然后在api.js里面调用。 先创建一个utils文件夹,然后里面创建一个request.js,代码如下: export const baseURL 基础url地址const request (options) > …

面试题:线程池执行的用户任务抛出异常会怎样?

文章目录 ThreadPoolExecutor.execute源码分析 ThreadPoolExecutor.submit源码分析 ScheduledThreadPoolExecutor.schedule源码分析 思考:ThreadPoolExecutor.execute发生异常时为什么要退出 ThreadPoolExecutor.execute 源码分析 看源码可以知道,Thre…

alibaba.fastjson的使用(二)-- jar包导入

目录 1. 在pom文件中引入依赖: 2.fastjsonv2的使用: 1. 在pom文件中引入依赖: <dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>2.0.14</version> </dependency>2.fastjsonv2的使用…

npm换更换淘宝镜像

winr 进cmd &#xff0c;输入&#xff1a; npm install -g nrm open8.4.2 --save 安装完成后 nrm use taobao

VScode连接的服务器上使用jupyter显示请选择内核源

问题复现 我实在VScode上用ssh-remote连接的服务器&#xff0c;想用.ipynb文件上写东西&#xff0c;结果窗口上方弹出一个输入框&#xff0c;“请键入以选择内核”&#xff1b; 在扩展里找到jupyter更新一下 之前左边的图标是灰色的&#xff0c;后来我下下载了新的版本&#…

Xcode自定义快捷键

一、新建脚本 1. 编写脚本 把脚本sh文件保存在安全的目录&#xff0c;不会被删除 我这里主要是两个常用的&#xff1a; 1.打开终端: xcode-terminal.sh #!/bin/shif [ -n "$XcodeProjectPath" ]; then open -a Terminal "$XcodeProjectPath"/.. elseo…

使用Google的地点自动补全功能

一、前言 在进行海外开发时候需要使用google地图&#xff0c;这里对其中的地点自动补全功能开发进行记录。这里着重于代码开发&#xff0c;对于key的申请和配置不予记录。 二、基础配置 app文件夹下面的build.gradle plugins {// ...id com.google.android.libraries.mapsp…

数据挖掘和大数据的区别

数据挖掘 一般用于对企业内部系统的数据库进行筛选、整合和分析。 操作对象是数据仓库&#xff0c;数据相对有规律&#xff0c;数据量较少。 大数据 一般指对互联网中杂乱无章的数据进行筛选、整合和分析。 操作对象一般是互联网的数据&#xff0c;数据无规律&#xff0c;…

“淘宝” 开放平台接口设计思路|开放平台接口接入流程教程

最近对接的开放平台有点多&#xff0c;像淘宝、京东、快手、抖音等电商平台的开放平台基本对接了个遍&#xff0c;什么是CRUD BODY也许就是这样的吧&#xff01;&#xff01;&#xff01; 虽然对接各大开放平台没啥技术含量&#xff0c;但咱也得学点东西不是&#xff0c;不能白…

使用canvas实现时间轴上滑块的各种常用操作(仅供参考)

一、简介 使用canvas&#xff0c;模拟绘制时间轴区域&#xff0c;有时间刻度标尺&#xff0c;时间轴区域上会有多行&#xff0c;每行都有一个滑块。 1、时间刻度标尺可以拖动&#xff0c;会自动对齐整数点秒数&#xff0c;最小步数为0.1秒。 2、滑块可以自由拖动&#xff0c…

VR全景拍摄市场需求有多大?适用于哪些行业?

随着VR全景技术的成熟&#xff0c;越来越多的商家开始借助VR全景来宣传推广自己的店铺&#xff0c;特别是5G时代的到来&#xff0c;VR全景逐渐被应用在我们的日常生活中的各个方面&#xff0c;VR全景拍摄的市场需求也正在逐步加大。 通过VR全景技术将线下商家的实景“搬到线上”…

RTE2023大会来袭,声网宣布首创广播级4K超高清实时互动体验

10月24日&#xff0c;由声网和RTE开发者社区联合主办的RTE2023第九届实时互联网大会在北京举办&#xff0c;声网与众多RTE领域技术专家、产品精英、创业者、开发者一起&#xff0c;共同开启了以“智能高清”为主题的全新探讨。本届RTE大会将持续2天&#xff0c;开展1场主论坛及…

vm_flutter

附件地址 https://buuoj.cn/match/matches/195/challenges#vm_flutter 可以在buu下载到。 flutter我也不会&#xff0c;只是这个题目加密算法全部在java层&#xff0c;其实就是一个异或和相加。 反编译 package k;import java.util.Stack;/* loaded from: classes.dex */ pu…

Jupyter Notebook修改默认浏览器方法

Jupyter Notebook修改默认浏览器方法 Create a Jupyter Notebook Config file jupyter notebook --generate-config打开配置文件.jupyter/jupyter_notebook_config.py找到c.NotebookApp.browser 改成只向自己喜欢的浏览器路径’&#xff0c;这里给出选择google浏览器方法&…

vue3 setup写法点击跳转页面

1、push跳转 1.1、params传参&#xff0c;动态传参&#xff0c;数据会显示在地址栏中&#xff0c;且刷新页面不会消失 router.push({name: "MarineSpecialAddOrUpdate", //跳转的组件名字params: { //参数id: id,activeNames: "composition"}}) 1.2、qu…

Python基础入门例程12-NP12 格式化输出(二)

目录 描述 输入描述&#xff1a; 输出描述&#xff1a; 示例1 解答&#xff1a; 说明&#xff1a; 描述 牛牛、牛妹和牛可乐都是Nowcoder的用户&#xff0c;某天Nowcoder的管理员希望将他们的用户名以某种格式进行显示&#xff0c; 现在给定他们三个当中的某一个名字name…