课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
程序员技术面试可以说是比较复杂的一个面试环节,今天我们就一起来了解一下,常见的数字ic技术面试都需要回答哪些问题。
1数字IC(ASIC)设计流程:
规格定制、详细设计、HDL编码、仿真验证、逻辑综合(产生网表)、静态时序分析(STA)、形式验证(对比综合后网表与HDL设计功能是否一致)。之后包括布局布线(进行硬件模块和连线资源映射)等操作,终生成验证后的版图文件用于流片。其中综合是划分IC设计前端和后端的界限。
2MCU结构:
它是由CPU系统、程序存储器(ROM)、数据存储器(RAM)、各种I/O端口、基本功能单元(定时器/计数器等)组成。
3SOC低功耗技术:
在各个设计层级上均有低功耗技术:
a.工艺级:降低电源供电电压和阈值电压。
b.电路级:降低总线电压摆幅。
c.门级:同样通过低电压实现低功耗技术。
d.RTL级:主要从减少不希望的跳变入手。
e.系统级:门控技术(控制和消除不必要的寄存器活动)和异步电路(电路只在需要时工作,消除全局时钟树功耗)。
4MOS管基本概念:
MOS中文意思是金属氧化物半导体场效应管,由栅极(G)、漏级(D)、源级(S)组成。分为PMOS和NMOS两种类型,区别在于G级高电平时,N型管导通,P型管截止。两者往往是成对出现的,即CMOS。只要一只导通,另一只则不导通,现代单片机主要是采用CMOS工艺制成的。
5FPGA内部结构及资源:
FPGA主要由可编程单元、可编程I/O单元及布线资源构成。
可编程逻辑单元(可配置逻辑单元,CLB)由两个SLICE构成,SLICE主要包括实现组合逻辑的LUT和实现时序逻辑的触发器。FPGA内部还包含专用存储单元BRAM,运算单元DSPSlice,及专用内嵌功能单元,如:PLL、Serdes等。
6FPGA内部LUT实现组合逻辑的原理:
LUT相当于存放逻辑表达式对应真值表的RAM。软件将逻辑表达式所有可能结果列出后存放在RAM中,输入作为RAM地址,输出为逻辑运算结果。如使用LUT模拟二输入“与”逻辑。列出真值表:00--0,01--0,10--0,11--1。此时将00011011作为地址线,依次将结果0001存放在RAM中。当输入00时及输出0&0=0.
作者:没落骑士
节选:博客园
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。