1、单片机开发工程师(只允许30分钟完成)1.请列举出你所知道的单片机品牌?你使用过其中多少种?2.用你熟悉的单片机写一段10MS软件件延时程序?3.已知一个数组int aN-1里面存放的N个数是0,1,2.N这个自然数序列N+1个数里面的N个,请用最简单的算法找出缺少的是哪个数?(只要求写思路,不用写具体代码)4.请绘图说明如何使用单片机的I/O口实现9个按键信号的输入,请简述工作原理和实现所需要注意的问题。 (无需写代码)5.请简要绘图说明NPN型三极管的IB,IC,VCE的关系,并指出截止区和饱和区。同时说明NPN型三极管饱和导通的条件?6.如何使用数字电路实现4兆到1兆的分频?7.你在布印
2、制板的线路时最常用的走线宽度是多少?线宽和电流关系如何,例如需要1A电流需要多宽的走线?8.请说明以下电路中,当L+端分别为 0V,+5V,+24V时,A端和B端的输出电平。 (假设三极管的直流放大倍数为200倍)9.请简短地介绍你在以前的开发工作中所解决的一个技术问题。 (要求包含以下要素:应用环境,功能需求,问题现象,解决思路,解决方法)硬件工程师面试试题 模拟电路 1、 基尔霍夫定理的内容是什么?基尔霍夫电流定律是一个电荷守恒定律,即在一个电路中流入一个节点的电荷与流出同一个节点的电荷相等. 基尔霍夫电压定律是一个能量守恒定律,即在一个回路中回路电压之和为零.2、平板电容公式(C=S/4
3、kd)。3、最基本的如三极管曲线特性。4、描述反馈电路的概念,列举他们的应用。反馈,就是在电子系统中,把输出回路中的电量输入到输入回路中去。反馈的类型有:电压串联负反馈、电流串联负反馈、电压并联负反馈、电流并联负反馈。负反馈的优点:降低放大器的增益灵敏度,改变输入电阻和输出电阻,改善放大器的线性和非线性失真,有效地扩展放大器的通频带,自动调节作用。电压负反馈的特点:电路的输出电压趋向于维持恒定。电流负反馈的特点:电路的输出电流趋向于维持恒定。5、负反馈种类(电压并联反馈,电流串联反馈,电压串联反馈和电流并联反馈) ;负反馈的优点(降低放大器的增益灵敏度,改变输入电阻和输出电阻,改善放大器的线性
4、和非线性失真,有效地扩展放大器的通频模拟电路 )6、放大电路的频率补偿的目的是什么,有哪些方法? 设计得当的放大电路中的频率补偿用于相位失真,可以用杨氏电阻,或自己设计的反馈电路进行补偿 设计不得体的电路频率补偿用于频率校正。 7、频率响应,如:怎么才算是稳定的,如何改变频响曲线的几个方法。输入端频率 除以 输出端的频率 结果等于1,这个电路就是稳定的。可以使用滤波器改变频响曲线。滤波器种类很多很杂。8、给出一个差分运放,如何相位补偿,并画补偿后的波型图。 没有给图,但不难看出就是一个反馈电路的添加。只要找到反馈点,和适当的反馈值就可以了9、基本放大电路种类(电压放大器,电流放大器,互导放大器
5、和互阻放大器) ,优缺 点 ,特别是广泛采用差分结构的原因。10、给出一差分电路,告诉其输出电压Y+和Y-,求共模分量和差模分量。无图,但是把共模分量和差模分量的意思弄明白,这个题目就解决了。简单点说,就是叠加瞬间电压和相减的瞬间电压值。11、画差放的两个输入管。12、画出由运放构成加法、减法、微分、积分运算的电路原理图。并画出一个晶体管级的 运放电路。13、用运算放大器组成一个10倍的放大器。用3个三级管和几个电阻可以完成 ,不需要运算放大器14、给出一个简单电路,让你分析输出电压的特性(就是个积分电路) ,并求输出端某点 的 rise/fall时间15、电阻R和电容C串联,输入电压为R和C
6、 之间的电压,输出电压分别为C 上电压和R上电 压 ,要求制这两种电路输入电压的频谱。当RC T1max T3T2max 慢点比错好!17、给出某个一般时序电路的图,有Tsetup,Tdelay,Tck-q,还有 clock的delay, 写出决定最大时钟的因素,同时给出表达式。 (威盛VIA 2003.11.06 上海笔试试题) 18、说说静态、动态时序模拟的优缺点。 (威盛VIA 2003.11.06 上海笔试试题) 19、一个四级的Mux,其中第二级信号为关键信号 如何改善 timing。 (威盛VIA 2003.11.06 上海笔试试题) 20、给出一个门级的图,又给了各个门的传输延时
7、,问关键路径是什么,还问给出输入,使得输出依赖于关键路径。 (未知) 21、逻辑方面数字电路的卡诺图化简,时序(同步异步差异) ,触发器有几种(区别,优点),全加器等等。 (未知) 22、卡诺图写出逻辑表达使。 (威盛VIA 2003.11.06 上海笔试试题) 23、化简F(A,B,C,D)= m(1,3,4,5,10,11,12,13,14,15)的和。 (威盛) 24、please show the CMOS inverter schmatic,layout and its cross sectionwith P- well process.Plot its transfer curve
8、 (Vout-Vin) And also explain the operation region of PMOS and NMOS for each segment of the transfer curve? (威盛笔试题circuit design-beijing-03.11.09) 25、To design a CMOS invertor with balance rise and fall time,please define the ration of channel width of PMOS and NMOS and explain? 26、为什么一个标准的倒相器中P管的宽长比
9、要比N管的宽长比大?(仕兰微电子) 27、用mos管搭出一个二输入与非门。 (扬智电子笔试) 28、please draw the transistor level schematic of a cmos 2 input AND gate and explain which input has faster response for output rising edge.(less delay time)。 (威盛笔试题circuit design-beijing-03.11.09) 29、画出NOT,NAND,NOR的符号,真值表,还有 transistor level的电路。 (Infin
10、eon笔试) 30、画出CMOS的图,画出tow-to-one mux gate。 (威盛VIA 2003.11.06 上海笔试试题) 31、用一个二选一mux和一个 inv实现异或。 (飞利浦大唐笔试) 32、画出Y=A*B+C的cmos电路图。 (科广试题) 33、用逻辑们和cmos电路实现ab+cd。 (飞利浦大唐笔试) 34、画出CMOS电路的晶体管级电路图,实现Y=A*B+C(D+E)。 (仕兰微电子) 35、利用4选1实现F(x,y,z)=xz+yz 。 (未知) 36、给一个表达式f=xxxx+xxxx+xxxxx+xxxx用最少数量的与非门实现(实际上就是化简) 。37、给出一
11、个简单的由多个NOT,NAND,NOR 组成的原理图,根据输入波形画出各点波形。(Infineon笔试) 38、为了实现逻辑(A XOR B)OR (C AND D) ,请选用以下逻辑中的一种,并说明为什么?1)INV 2)AND 3)OR 4)NAND 5)NOR 6)XOR 答案:NAND(未知) 39、用与非门等设计全加法器。 (华为) 40、给出两个门电路让你分析异同。 (华为) 41、用简单电路实现,当A为输入时,输出 B波形为(仕兰微电子) 42、A,B,C,D,E进行投票,多数服从少数,输出是F(也就是如果A,B,C,D,E中1的个数比0 多,那么F输出为1,否则F 为0) ,用
12、与非门实现,输入数目没有限制。 (未知) 43、用波形表示D触发器的功能。 (扬智电子笔试) 44、用传输门和倒向器搭一个边沿触发器。 (扬智电子笔试) 45、用逻辑们画出D触发器。 (威盛VIA 2003.11.06 上海笔试试题) 46、画出DFF的结构图,用verilog实现之。 (威盛) 47、画出一种CMOS的D锁存器的电路图和版图。 (未知) 48、D触发器和D锁存器的区别。 (新太硬件面试) 49、简述latch和filp-flop 的异同。 (未知) 50、LATCH和DFF的概念和区别。 (未知) 51、latch与register的区别,为什么现在多用register.行为
13、级描述中latch如何产生的。 (南山之桥) 52、用D触发器做个二分颦的电路 .又问什么是状态图。 (华为) 53、请画出用D触发器实现2 倍分频的逻辑电路?(汉王笔试) 54、怎样用D触发器、与或非门组成二分频电路?(东信笔试) 55、How many flip-flop circuits are needed to divide by 16? (Intel) 16分频? 56、用filp-flop和logic-gate设计一个1位加法器,输入carryin和current-stage,输出 carryout和next-stage(未知) 57、用D触发器做个4进制的计数。 (华为) 58
14、、实现N位Johnson Counter,N=5。 (南山之桥) 59、用你熟悉的设计方式设计一个可预置初值的7进制循环计数器,15进制的呢?(仕兰微电子) 60、数字电路设计当然必问Verilog/VHDL ,如设计计数器。 (未知) 61、BLOCKING NONBLOCKING 赋值的区别。 (南山之桥) 62、写异步D触发器的verilog module。 (扬智电子笔试) module dff8(clk , reset, d, q); input clk; input reset; input 7:0 d; output 7:0 q; reg 7:0 q; always (posed
15、ge clk or posedge reset) if(reset) q = 0; else q = d; endmodule 63、用D触发器实现2倍分频的 Verilog描述? (汉王笔试) module divide2( clk , clk_o, reset); input clk , reset; output clk_o; wire in; reg out ; always ( posedge clk or posedge reset) if ( reset) out = 0; else out = in; assign in = out; assign clk_o = out; e
16、ndmodule 64、可编程逻辑器件在现代电子设计中越来越重要,请问:a) 你所知道的可编程逻辑器 件有哪些? b) 试用VHDL 或VERILOG、ABLE描述8位D触发器逻辑。 (汉王笔试) PAL,PLD,CPLD,FPGA。 module dff8(clk , reset, d, q); input clk; input reset; input d; output q; reg q; always (posedge clk or posedge reset) if(reset) q = 0; else q = d; endmodule 65、请用HDL 描述四位的全加法器、5分频电
17、路。 (仕兰微电子) 66、用VERILOG 或VHDL写一段代码,实现10进制计数器。 (未知) 67、用VERILOG 或VHDL写一段代码,实现消除一个glitch。 (未知) 68、一个状态机的题目用verilog实现(不过这个状态机画的实在比较差,很容易误解的) 。(威盛VIA 2003.11.06 上海笔试试题) 69、描述一个交通信号灯的设计。 (仕兰微电子) 70、画状态机,接受1,2,5分钱的卖报机,每份报纸5分钱。 (扬智电子笔试) 71、设计一个自动售货机系统,卖soda水的,只能投进三种硬币,要正确的找回钱数。(1)画出fsm(有限状态机) ;(2)用verilog编程
18、,语法要符合fpga设计的要求。 (未知) 72、设计一个自动饮料售卖机,饮料10分钱,硬币有5分和10分两种,并考虑找零:(1) 画出fsm(有限状态机) ;(2)用verilog编程,语法要符合fpga设计的要求;(3)设计工程中可使用的工具及设计大致过程(未知) 73、画出可以检测10010串的状态图,并verilog实现之。 (威盛) 74、用FSM实现101101的序列检测模块。 (南山之桥) a为输入端,b为输出端,如果a连续输入为1101则b输出为1,否则为0。例如a: 0001100110110100100110 b: 0000000000100100000000 请画出sta
19、te machine;请用RTL描述其state machine。 (未知) 75、用verilog/vddl 检测stream中的特定字符串(分状态用状态机写) 。 (飞利浦大唐 笔试)76、用verilog/vhdl 写一个fifo控制器( 包括空,满,半满信号)。 (飞利浦大唐笔试) 77、现有一用户需要一种集成电路产品,要求该产品能够实现如下功能:y=lnx,其中,x 为4位二进制整数输入信号。y为二进制小数输出,要求保留两位小数。电源电压为35v假设公司接到该项目后,交由你来负责该产品的设计,试讨论该产品的设计全程。 (仕兰微电子) 78、sram,falsh memory ,及dr
20、am 的区别?(新太硬件面试) 79、给出单管DRAM的原理图(西电版数字电子技术基础作者杨颂华、冯毛官205页图914b),问你有什么办法提高 refresh time,总共有5个问题,记不起来了。 (降低温度,增大电容存储容量) (Infineon笔试) 80、Please draw schematic of a common SRAM cell with 6 transistors,point out which nodes can store data and which node is word line control? (威盛笔试题 circuit design-beijing-
21、03.11.09) 81、名词:sram,ssram,sdram 名词IRQ,BIOS,US SRAM:静态RAMDRAM:动态 RAMSSRAM: Synchronous Static Random Access Memory同步静态随机访问存储器。它的一种类型的SRAM。SSRAM的所有访问都在时钟的上升/下降沿启动。地址、数据输入和其它控制信号均于时钟信号相关。这一点与异步SRAM不同,异步SRAM的访问独立于时钟,数据输入和输出都由地址的变化控制。SDRAM:Synchronous DRAM同步动态随机存储器B,VHDL,SDR IRQ: Interrupt ReQuest BIOS:
22、 Basic Input Output System USB: Universal Serial Bus VHDL: VHIC Hardware Description Language SDR: Single Data Rate 压控振荡器的英文缩写(VCO)。 动态随机存储器的英文缩写(DRAM)。 名词解释,无聊的外文缩写罢了,比如PCI、ECC、DDR、interrupt、pipeline、 IRQ,BIOS,USB,VHDL,VLSI VCO(压控振荡器) RAM (动态随机存储器 ),FIR IIR DFT(离散傅立叶变换)或者是中文的,比如: a.量化误差 b.直方图 c.白平衡
23、 IC设计基础(流程、工艺、版图、器件) 1、我们公司的产品是集成电路,请描述一下你对集成电路的认识,列举一些与集成电路相关的内容(如讲清楚模拟、数字、双极型、CMOS、MCU 、RISC、CISC、DSP 、ASIC、FPGA等的概念) 。 (仕兰微面试题目) 2、FPGA和ASIC的概念,他们的区别。 (未知) 答案:FPGA是可编程ASIC。 ASIC:专用集成电路,它是面向专门用途的电路,专门为一个用户设计和制造的。根据一个用户的特定要求,能以低研制成本,短、交货周期供货的全定制,半定制集成电路。与门阵列等其它ASIC(Application Specific IC)相比,它们又具有设
24、计开发周期短、设计制造成本低、开发工具先进、标准产品无需测试、质量稳定以及可实时在线检验等优点 3、什么叫做OTP片、掩膜片,两者的区别何在?(仕兰微面试题目)OTP means one time program,一次性编程MTP means multi time program,多次性编程OTP(One Time Program)是 MCU的一种存储器类型按其存储器类型可分为MASK(掩模)ROM、OTP(一次性可编程)ROM、FLASHROM等类型。MASKROM的MCU 价格便宜,但程序在出厂时已经固化,适合程序固定不变的应用场合;FALSHROM的MCU程序可以反复擦写,灵活性很强,但
25、价格较高,适合对价格不敏感的应用场合或做开发用途;OTP ROM的MCU价格介于前两者之间,同时又拥有一次性可编程能力,适合既要求一定灵活性,又要求低成本的应用场合,尤其是功能不断翻新、需要迅速量产的电子产品。4、你知道的集成电路设计的表达方式有哪几种?(仕兰微面试题目) 5、描述你对集成电路设计流程的认识。 (仕兰微面试题目) 6、简述FPGA等可编程逻辑器件设计流程。 (仕兰微面试题目) 7、IC设计前端到后端的流程和eda工具。 (未知) 8、从RTL synthesis到tape out之间的设计flow,并列出其中各步使用的tool.(未知) 9、Asic的design flow 。
26、 (威盛 VIA 2003.11.06 上海笔试试题) 10、写出asic 前期设计的流程和相应的工具。 (威盛) 11、集成电路前段设计流程,写出相关的工具。 (扬智电子笔试) 先介绍下IC开发流程: 1.)代码输入(design input) 用vhdl或者是verilog语言来完成器件的功能描述,生成 hdl代码 语言输入工具:SUMMIT VISUALHDL MENTOR RENIOR 图形输入: composer(cadence); viewlogic (viewdraw) 2.)电路仿真(circuit simulation) 将vhd代码进行先前逻辑仿真,验证功能描述是否正确 数
27、字电路仿真工具: Verolog: CADENCE Verolig-XL SYNOPSYS VCS MENTOR Modle-sim VHDL : CADENCE NC-vhdl SYNOPSYS VSS MENTOR Modle-sim 模拟电路仿真工具: *ANTI HSpice pspice,spectre micro microwave: eesoft : hp 3.)逻辑综合(synthesis tools) 逻辑综合工具可以将设计思想vhd代码转化成对应一定工艺手段的门级电路;将初级仿真 中所没有考虑的门沿(gates delay)反标到生成的门级网表中,返回电路仿真阶段进行再 仿
28、真。最终仿真结果生成的网表称为物理网表。 12、请简述一下设计后端的整个流程?(仕兰微面试题目) 13、是否接触过自动布局布线?请说出一两种工具软件。自动布局布线需要哪些基本元 素?(仕兰微面试题目) 14、描述你对集成电路工艺的认识。 (仕兰微面试题目) 15、列举几种集成电路典型工艺。工艺上常提到0.25,0.18指的是什么?(仕兰微面试题 目)16、请描述一下国内的工艺现状。 (仕兰微面试题目) 17、半导体工艺中,掺杂有哪几种方式?(仕兰微面试题目) 18、描述CMOS电路中闩锁效应产生的过程及最后的结果?(仕兰微面试题目) 19、解释latch-up现象和Antenna effect
29、和其预防措施.(未知) 20、什么叫Latchup?(科广试题) 21、什么叫窄沟效应? (科广试题) 22、什么是NMOS、PMOS、CMOS ?什么是增强型、耗尽型?什么是PNP 、NPN ?他们有什么差别?(仕兰微面试题目) 23、硅栅COMS工艺中N阱中做的是P管还是N管,N 阱的阱电位的连接有什么要求?(仕兰微面试题目) 24、画出CMOS晶体管的CROSS-OVER图(应该是纵剖面图) ,给出所有可能的传输特性和转移特性。 (Infineon笔试试题) 25、以interver 为例,写出N阱CMOS的process流程,并画出剖面图。 (科广试题) 26、Please expla
30、in how we describe the resistance in semiconductor. Compare the resistance of a metal,poly and diffusion in tranditional CMOS process.(威盛笔试题circuit design-beijing-03.11.09) 27、说明mos一半工作在什么区。 (凹凸的题目和面试) 28、画p-bulk 的nmos截面图。 (凹凸的题目和面试) 29、写schematic note(?) , 越多越好。 (凹凸的题目和面试) 30、寄生效应在ic设计中怎样加以克服和利用。 (
31、未知) 31、太底层的MOS管物理特*觉一般不大会作为笔试面试题,因为全是微电子物理,公式推导太罗索,除非面试出题的是个老学究。IC设计的话需要熟悉的软件: Cadence, Synopsys, Avant,UNIX当然也要大概会操作。 32、unix 命令cp -r, rm,uname。 (扬智电子笔试) 单片机、MCU 、计算机原理 1、简单描述一个单片机系统的主要组成模块,并说明各模块之间的数据流流向和控制流流向。简述单片机应用系统的设计原则。 (仕兰微面试题目) 2、画出8031与2716(2K*8ROM)的连线图,要求采用三-八译码器,8031的P2.5,P2.4 和P2.3参加译码
32、,基本地址范围为3000H-3FFFH。该2716有没有重叠地址?根据是什么?若有,则写出每片2716的重叠地址范围。 (仕兰微面试题目) 3、用8051设计一个带一个8*16键盘加驱动八个数码管(共阳)的原理图。 (仕兰微面试题目) 4、PCI总线的含义是什么?PCI总线的主要特点是什么? (仕兰微面试题目) 5、中断的概念?简述中断的过程。 (仕兰微面试题目) 6、如单片机中断几个/类型,编中断程序注意什么问题;(未知) 7、要用一个开环脉冲调速系统来控制直流电动机的转速,程序由8051完成。简单原理如下:由P3.4输出脉冲的占空比来控制转速,占空比越大,转速越快;而占空比由K7-K0 八
33、个开关来设置,直接与P1口相连(开关拨到下方时为“0“,拨到上方时为“1“ ,组成一个八位二进制数N) ,要求占空比为N/256 。 (仕兰微面试题目) 下面程序用计数法来实现这一功能,请将空余部分添完整。 MOV P1, #0FFH LOOP1 :MOV R4 ,#0FFH - MOV R3 , #00H LOOP2 :MOV A,P1 - SUBB A,R3 JNZ SKP1 - SKP1:MOV C,70H MOV P3.4 ,C ACALL DELAY :此延时子程序略 - - AJMP LOOP1 8、单片机上电后没有运转,首先要检查什么?(东信笔试题) 首先应该确认电源电压是否正常
34、。用电压表测量接地引脚跟电源引脚之间的电压,看是否是电源电压,例如常用的5V 。接下来就是检查复位引脚电压是否正常。分别测量按下复位按钮和放开复位按钮的电压值,看是否正确。然后再检查晶振是否起振了,一般用示波器来看晶振引脚的波形,注意应该使用示波器探头的“X10”档。另一个办法是测量复位状态下的IO口电平,按住复位键不放,然后测量IO口(没接外部上拉的P0 口除外)的电压,看是否是高电平,如果不是高电平,则多半是因为晶振没有起振。另外还要注意的地方是,如果使用片内ROM的话(大部分情况下如此,现在已经很少有用外部扩ROM的了) ,一定要将EA 引脚拉高,否则会出现程序乱跑的情况。有时用仿真器可
35、以,而烧入片子不行,往往是因为EA引脚没拉高的缘故(当然,晶振没起振也是原因只一) 。经过上面几点的检查,一般即可排除故障了。如果系统不稳定的话,有时是因为电源滤波不好导致的。在单片机的电源引脚跟地引脚之间接上一个0.1uF的电容会有所改善。如果电源没有滤波电容的话,则需要再接一个更大滤波电容,例如220uF的。遇到系统不稳定时,就可以并上电容试试(越靠近芯片越好) 。9、What is PC Chipset? (扬智电子笔试) 芯片组(Chipset)是主板的核心组成部分,按照在主板上的排列位置的不同,通常分为北桥芯片和南桥芯片。北桥芯片提供对CPU的类型和主频、内存的类型和最大容量、ISA/PCI/AGP插槽、ECC纠错等支持。南桥芯片则提供对 KBC(键盘控制器) 、RTC(实时时钟控制器) 、USB(通用串行总线) 、Ultra DMA/33(66)EIDE数据传输方式和ACPI(高级能源管理)等的支持。其中北桥芯片起着主导性的作用,也称为主桥(Host Bridge) 。 除了最通用的南北桥结构外,目前芯片组正向更高级的加速集线架构发展,Intel的8xx