本科也可入行的IC模拟版图,需要学习哪些知识?

news2024/12/24 23:04:54

IC模拟版图是一个入门非常简单,但同时又是一份涉及知识面非常广阔,资深较难的工作。

在众多IC岗位中,模拟版图确实属于容易入门,吸引来很多想要转行IC行业的朋友,但需要掌握的知识点和技巧并不比设计少,属于门槛简单,上手却不易的一个岗位。

版图工程师的主要工作就是将电路图转化成版图,包含以下内容:

1.版图规划
包括但不限于模块设计、顶层布局、布线和拼图等工作。

2. 版图绘制
要把电路图绘制成版图。

3. 版图验证
主要包括DRC和LVS验证,也就是设计规则检查和版图原理图对应检查。

4. 沟通
和设计工程师沟通、和项目leader沟通、和Fab厂对接,都是版图工程师要做的。

5. 编写相关文档
编写项目相关的文档是一项比较基础工作,IC其他岗位的工程师也需要编写各类文档。

模拟版图需要掌握什么?

1. 电路基础知识
扎实的电路基础能更好地指导实践,帮你解决技术问题。

这里给大家推荐两本书(文末可领qu)

《模拟电路版图的艺术中文第二版》

在这里插入图片描述

本书以实用和权威性的观点,全面论述了模拟集成电路版图设计中所涉及的各种问题及最新研究成果。书中介绍了半导体器件物理与工艺、失效机理等内容;基于模拟集成电路设计所采用的3种基本工艺:标准双极工艺、CMOS硅栅工艺和BiCMOS工艺。

双重点探讨了无源器件的设计与匹配性问题,二极管设计,双极性晶体管和场效应晶体管的设计与应用,以及某些专门领域的内容,包括器件合并、保护环、焊盘制作、单层连接、ESD结构等;最后介绍了有关芯片版图的布局布线知识。

《集成电路版图基础——实用指南》

在这里插入图片描述

从本书的内容组织也可以看到,版图设计并不是一个孤立的设计环节,它与一些列的技术相关联。本书内容的重点是版图设计的基础知识,对于新入行的从业者,这是一个良好的开端;对于有经验的设计者,本书则可作为对设计经验的回味和思考。

2. 半导体基础知识和制造工艺
在画版图时会用到各种各样的图层,版图工程师一定需要清楚自己画的每个图形、每一层都具有怎样的物理意义,所以对半导体基础知识和集成电路制造工艺要有一定的了解。

3. 工具和环境
Linux是基础的平台,需要熟练掌握大部分Linux命令和VI命令。EDA是画版图的重要工具,现在用的大多都是cadence的virtuoso,一定要用得很熟练。
在这里插入图片描述

这里放个口:cadence软件及安装指导

在这里插入图片描述

4. 熟悉rule文件各种规则文件
只有熟悉这些rule和相关文档,才能在需要的时候高效率地解决版图上的各种问题。

5. 英语能力
使用到的软件界面、各类手册都是英文的,所以英文的听说读写能力很重要。

6.项目经验
版图工程师往资深工程师走的路上,需要大量的实践积累,通过项目实践可以对很多工艺知识和底层结构理解得更清晰,尤其是在找工作的时候,项目经验至关重要。
在这里插入图片描述
在这里插入图片描述
7. 综合能力
比如沟通能力、协调能力、执行力,都是作为版图工程师必不可少的素养。

模拟版图设计基础

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

薪资发展

IC模拟版图设计是门槛最低的IC设计方向,最低专科学历即可,模拟版图是其他相关专业同学进入IC设计行业的大好机会。

模拟版图一般1年工作经验10-15万,3年工作经验20~30万,5年工作经验30-50万,10年以上工作经验70万+。

版图的上限可以很高,要成为资深layout ,可以横向拓宽在模拟验证/设计以及芯片制造封装的知识,深入了解工艺,半导体物理以及设计等,当版图水平达到到一定高度时,年薪百万也不是梦。

模拟版图工程师职业发展

一般就是两个方向:成为一名资深版图工程师,或者成为版图经理,做一些管理类的工作。

也有不少工程师干了很多年之后,有少数人也可以转行,比如学习数字APR,做数字和模拟双料的版图工程师,或者转做电路工程师,但这需要学习不少的知识和积累经验。

如果你当下对入行/转行有一定困惑和意向,或者想获取项目资源,以及免费获取学习资料,任何关于转行的问题都有老师会为你解答。

这里放个入口:IC入行指导

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

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

相关文章

Python+Selenium+Unittest 之selenium5--元素定位4-XPath定位1(基本概念)

目录 一、简介 二、节点关系 三、绝对路径与相对路径 一、简介 Xpath定位在selenium中属于常用的定位方式,首先来说下Xpath的一些概念,Xpath即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置…

Vision Transformers for Dense Prediction论文笔记

文章目录Vision Transformers for Dense Prediction, ICCV, 2021一、背景介绍二、网络结构三、实验结果1.语义分割实验2.消融实验Vision Transformers for Dense Prediction, ICCV, 2021 一、背景介绍 本篇论文主要提出一种网络…

SpringBoot 集成webSocket

pom.xml <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.0.0 …

IT软件行业用契约锁实现“代理-销售-投标-项目-合作”电子签

IT软件行业产品销售渠道多、销售订单体量大&#xff0c;从产品研发、销售到项目实施&#xff0c;伴随着大量的协议、合同、单据需要与员工、客户或者经销商签署。引入电子签章&#xff0c;化解纸质合同签署带来的效率、成本、安全等问题&#xff0c;成为软件行业产品代理、销售…

Vector - CAPL - Panel面板_01

前面有过简单的介绍panel面板的功能&#xff0c;不过终究感觉有点简陋&#xff0c;最近也在搞PyQT5&#xff0c;发现如果对于这块了解不多的情况下&#xff0c;想要做一些东西的话&#xff0c;简直无从下手&#xff0c;因此专门翻阅了之前的文章&#xff0c;查看了下确实缺少了…

ChatGPT自动化提高工作效率: 2分钟快速生成思维导图

一、简要说明 ChatGPT不止是一个聊天机器人&#xff0c;更是一个自然语言处理、文本内容生成模型&#xff0c;它可以理解语言规则&#xff0c;不仅仅是给你输出已有的知识内容&#xff0c;还会给到你一些创意点子&#xff1b;所以我们应该学会如何使用它&#xff0c;让它更好的…

集合例题,

package com.hspedu.homework;import java.util.*;/*** author 韩顺平* version 1.0*/ SuppressWarnings({"all"}) public class Homework03 {public static void main(String[] args) {Map m new HashMap();m.put("jack", 650);//int->Integerm.put(&…

STL源码剖析-六大部件, 部件的关系,复杂度, 区间表示

C标准库-体系结构与内核分析 根据源代码来分析 介绍 自学C侯捷老师的STL源码剖析的个人笔记&#xff0c;方便以后进行学习&#xff0c;查询。 为什么要学STL&#xff1f;按侯捷老师的话来说就是&#xff1a;使用一个东西&#xff0c;却不明白它的道理&#xff0c;不高明&…

分享一个Vue输入框获取焦点自动选中指令

需求背景&#xff1a;最近项目中遇到很多输入类控件&#xff0c;且有频繁改动需求&#xff0c;如果数值过长&#xff0c;则需要一直按着删除键&#xff0c;于是想能不能获取焦点的时候&#xff0c;就直接选中&#xff0c;这样就可以直接删除了 1、思路分析 记得很早的时候做小…

顺序表的实现

思维导图&#xff1a; 一&#xff0c;顺序表 一&#xff0c;顺序表的创建&#xff08;位置&#xff1a;头文件内&#xff09; 1.1顺序表的结构体类型 要求&#xff1a;创建顺序表并使这个顺序表能够存放数据&#xff0c;能记录有效数据的个数&#xff0c;能够记录容量大小。…

记 ==> 首次使用rabbitMQ优化项目

昨天刚学习完了rabbitMQ&#xff0c;刚好我的项目有个模块挺符合使用rabbitMQ进行异步处理的。 这个模块大概功能是&#xff1a;用户发送的所有帖子都会添加到他的发件箱&#xff0c;当有个新用户关注了他&#xff0c;他发件箱内所有的博客都会被添加到关注他的用户的收件箱里…

binkw32dll缺失怎么办?如何解决binkw32dll修复问题

binkw32dll缺失怎么办&#xff1f;在使用某些计算机游戏或应用程序时&#xff0c;您可能遇到过binkw32dll缺失的问题。这意味着您的计算机无法找到该DLL文件&#xff0c;从而无法正常运行程序。在本文中&#xff0c;我们将探讨binkw32.dll缺失的可能原因并提供解决方案。 一.什…

python flask 接口平台开发

文章目录descFlaskFlask-SQLAlchemyflasggerdesc 考虑到开发的便捷性、生态的丰富程度&#xff0c;用Flask、Flask-SQLAlchemy、flasgger等编写一套简单易用的接口平台 这里记录以下这几个组件的使用方式 Flask 轻量、灵活&#xff0c;相比Django不用遵循太多的开发规范 F…

SSM整合的基本思路梳理

SSM整合的简单思路流程 基本思路 我在整合的时候一般习惯从MyBatis开始向上构建&#xff0c;也就是在开始一个项目的时候先将DAO层搭建起来&#xff0c;再向上整合Spring以及SpringMVC。按照这个流程&#xff0c;可以做出一个比较简单的大致流程作为参考&#xff0c;帮助我们…

企业为什么要做网站?这篇文章告诉你

在如今数字化的时代&#xff0c;企业为什么要做网站&#xff1f;这个问题一直都是企业主和市场营销人员必须要考虑的问题。本文将以一个真实的案例为例&#xff0c;解析为什么企业要做网站以及如何通过网站提升业务和品牌的影响力。 案例背景 以一家小型私人医疗诊所为例&…

【神经网络】tensorflow实验4--Matplotlib数据可视化

1. 实验目的 ①掌握Matplotlib绘图基础 ②运用Matplotlib&#xff0c;实现数据集的可视化 ③运用Pandas访问数据集 2. 实验内容 ①绘制散点图、直方图和折线图&#xff0c;对数据进行可视化 ②下载波士顿数房价据集&#xff0c;并绘制数据集中各个属性与房价之间的散点图&#…

人人可用的敏捷指标工具!Kyligence Zen 正式发布 GA 版

4 月 11 日&#xff0c;Kyligence 指标平台产品发布会成功召开。发布会上&#xff0c;一站式指标平台 Kyligence Zen 正式推出 GA 版&#xff0c;接下来这款人人可用的敏捷指标工具将以更加完善、成熟、稳定的产品性能与功能解决企业面临的指标管理、分析和应用痛点 &#xff0…

【信息论】一、信息与信息论

“The fundamental problem of communication is that of reproducing at one point either exactly or approximately a message selected at another point.” —— Claude Elwood Shannon 1.1 信息的定义 什么是信息&#xff1f;它与消息、信号之间有什么区别和联系&#…

指纹识别q

1、指纹传感器 FTIR(Frustrated Total Internal Reflection)&#xff0c;受抑全内反射。在屏幕的夹层中加入LED光线&#xff0c;当用户按下屏幕时&#xff0c;使夹层的光线造成不同的反射效果&#xff0c;感应器接收光线变化而捕捉用户的施力点。 明显的缺点&#xff1a;体积太…

弹塑性力学--应变硬化

在单轴拉伸试验中&#xff0c;当应力超过屈服强度后&#xff0c;需要施加更大的载荷产生更大的应力&#xff0c;才会使材料发生更多的塑性变形。随着塑性应变的增加&#xff0c;材料变得更强、更难以变形了&#xff0c;因此这个阶段称为“应变硬化”&#xff08;Strain Hardeni…