侵权投诉

北美ASIC经典面试试题

数字前端ic芯片设计 2018-03-21 15:09 次阅读

Question:

Come up with logic that counts number of ‘1’s in a 7 bit wide vector. You can only use combinational logic.

Answer:

Following is one of the ways to come up with such logic.

Input vector is 7 bit wide. To sum up 7 bits we need 3 bits of binary encoded output. We’ve full adders available. A single full adder can add 3 input bits and generate 2 bits of binary encoded output. E.g. a full adder can add 3 bit wide input vector ‘111’ and generate ‘11’ output. We can pick two full adders and add up 6 bits of the input vector and will end up with two sets of two bit wide binary encoded data. E.g. if input vector is ‘1100111’, we can assume two full adders adding up first 6 bits ‘110011’ where first three bits ‘110’ are input to first adder and ‘011’ are input to second adder. First adder will output ‘10’ (decimal 2) and second adder will also output ‘10’ (decimal 2), and we need to add up two two bit binary vectors. We can again employ full adders to do this as we still have to account for the 7th input bit of the input vector. That can go into the least significant full adder carry-input.

For the above example :

Input vector ‘1100111’

input ‘110’ => full adder => ‘10’ output

input ‘011’ => full adder => ‘10’ output

10

+10

------

100 => output (4)

Now accounting for the seventh input bit ‘1’ as carry into the least significant adder.

1 <= Carry in.

10

+10

-----

101 => Binary encoded decimal 5 which is the input of 1s in input vector ‘1100111’.

Full adders can be used to add-up 3 input bits at a time. Outputs of first level of full adders represent the two bit encoded version of the total ‘1’s count, which we need to add up get the final two digit encoded version of total ‘1’s. Since we need to add up 7 bit input vector, 7th input vector can be used as ‘Carry In’ in the second level of full adders.

原文标题:北美ASIC经典面试试题(2)

文章出处:【微信号:ic_frontend,微信公众号:数字前端ic芯片设计】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

工业自动化正在推动世界上的网络和电子系统解决方案的发展

工业自动化和“工业4.0”正在推动今天世界上一些最复杂的网络和电子系统解决方案的发展。在很多情况下,....
的头像 lhl545545 发表于 06-25 17:29 300次 阅读
工业自动化正在推动世界上的网络和电子系统解决方案的发展

数字芯片的设计流程思路和技术说明

本文档的主要内容详细介绍的是数字芯片的设计流程思路和技术说明。
发表于 06-09 08:00 89次 阅读
数字芯片的设计流程思路和技术说明

全面赋能安防_ASIC芯片前景如何

伴随着人工智能如火如荼的发展势态,底层芯片的发展也显得至关重要。硬件设计能力是企业科研实力的突出体现....
发表于 06-04 14:17 182次 阅读
全面赋能安防_ASIC芯片前景如何

以太新算法即将来临_ASIC如何应对

 随着君士坦丁堡分叉的临近,以太坊上许多悬而未决的项目开始接连跟进。最终目的是踏上POS这条“康庄大....
发表于 06-04 12:03 198次 阅读
以太新算法即将来临_ASIC如何应对

ASIC设计学习工具盘点

RTL代码规则检查工具:nlint,spyglass。这两个软件主要是用于检查代码的语法和语义错误的....
发表于 06-04 11:57 172次 阅读
ASIC设计学习工具盘点

ASIC芯片的技术特点有哪些

专用芯片ASIC(多为AI芯片)的高研发时间成本和高技术商业化风险成了未来推广之路的一大障碍。但其场....
发表于 06-04 11:47 260次 阅读
ASIC芯片的技术特点有哪些

ASIC发布境外金融服务提供商的新监管框架

澳大利亚证券及投资委员会(ASIC)日前针对向澳大利亚批发客户提供金融服务的境外金融服务提供商(fo....
发表于 06-04 11:42 239次 阅读
ASIC发布境外金融服务提供商的新监管框架

ASIC和FPGA之间的区别和关系

电子技术行业里面的攻城师们应该对ASIC、FPGA和单片机这些名字都不陌生,但我相信并不是所有人都清....
发表于 06-04 11:36 136次 阅读
ASIC和FPGA之间的区别和关系

ASIC暂停Forex Plus许可牌照进入休眠状态

澳大利亚证券与投资委员会(ASIC)稍早发布公告称,该监管机构宣布暂停持牌经纪商Forexplus的....
发表于 06-04 11:30 251次 阅读
ASIC暂停Forex Plus许可牌照进入休眠状态

ASIC和FPGA的区别是什么

FPGA(现场可编程门阵列)也是一种IC。顾名思义,只要有合适的工具和适当的专业基础,工程师就可以对....
发表于 06-04 10:10 329次 阅读
ASIC和FPGA的区别是什么

华为FPGA设计高级技巧Xilinx篇资料免费下载

本文从FPGA器件结构角度出发 以速度和面积为主题 描述在FPGA设计过程中应当注意的问题和可以采用....
发表于 05-26 08:00 101次 阅读
华为FPGA设计高级技巧Xilinx篇资料免费下载

MathWorks在FPGA和ASIC上成功实现自动化视觉系统设计

MathWorks宣布,随着 2019b 发行版的 MATLAB 和 Simulink 产品系列最近....
发表于 05-09 10:55 111次 阅读
MathWorks在FPGA和ASIC上成功实现自动化视觉系统设计

FPGA的设计流程详细说明

本部门所承担的 FPGA 设计任务主要是两方面的作用:系统的原型实现和 ASIC 的原型验证。编写本....
发表于 04-28 08:00 190次 阅读
FPGA的设计流程详细说明

基于ASIC流程和虚拟软硬件协同实现USB主机控制器IP的设计

遵循USB 规范和开放主机总线接口(Open HostController Interface, O....
发表于 04-26 09:51 298次 阅读
基于ASIC流程和虚拟软硬件协同实现USB主机控制器IP的设计

应用于LCoS微型显示器的彩色时序控制器的电路设计

基于头盔显示器对便携性的要求,要实现微型化和低功耗,将彩色时序控制器设计为单片的ASIC是较好的解决....
发表于 04-25 10:28 199次 阅读
应用于LCoS微型显示器的彩色时序控制器的电路设计

如何实现ASIC RAM替换为FPGA RAM?

大家好, 我使用Ultrascale Virtex Devices和Vivado工具, 在ASIC RAM中,ther是一个单独的奇偶校验写使能位,但...
发表于 04-24 09:37 117次 阅读
如何实现ASIC RAM替换为FPGA RAM?

AI/ML将FPGA和ASIC结合在了一起

随着人工智能、机器学习等应用场景快速发展演进,对芯片的算力、安全性等性能也提出了更高的诉求。
发表于 04-23 14:27 404次 阅读
AI/ML将FPGA和ASIC结合在了一起

asic是什么意思_ASIC设计过程

本文首先介绍了asic的概念,其次介绍了ASIC的特点,最后介绍了ASIC设计过程。
发表于 04-23 10:53 301次 阅读
asic是什么意思_ASIC设计过程

ADC12QS065里用LVDS格式解决输出信号传输问题

在输入信号转换数字数据之后,必须传输它们到DSP或ASIC/FPGA进行处理。流行的全差分输出信号传....
发表于 04-04 17:43 181次 阅读
ADC12QS065里用LVDS格式解决输出信号传输问题

贸泽电子宣布与Zipcores签署全球分销协议

Zipcores的IP核以通用、人类可读的VHDL或Verilog源代码编写,并与Xilinx、In....
的头像 西西 发表于 03-25 15:36 828次 阅读
贸泽电子宣布与Zipcores签署全球分销协议

Modbus Slave ASIC是否可行?

大家好,我刚刚听说过“Modbus”,并试图理解这个协议。我想知道是否有可能找到一些将Modbus数据转换成硬件信号的芯片?大图是...
发表于 03-25 09:09 91次 阅读
Modbus Slave ASIC是否可行?

Marvell推出业界首款双端口400GbE PHY,可确保加强点对点安全性

支持100G串行I/O接口和MACsec安全性能,可实现在数据中心和云端的高密度部署,凭借高速Ser....
发表于 03-22 09:36 319次 阅读
Marvell推出业界首款双端口400GbE PHY,可确保加强点对点安全性

Google AI完胜集成电路设计,ASIC智能设计时代来临

今年的集成固态电路会议(ISSCC)的主题是“为AI时代提供动力的集成电路”,而开幕全体会议的目的是....
的头像 独爱72H 发表于 03-20 14:48 973次 阅读
Google AI完胜集成电路设计,ASIC智能设计时代来临

基于UNI/O总线系统的应用设计方案及发展前景

随着嵌入式系统小型化的趋势,市场对减少器件间通信所用的I/O引脚数的需求与日俱增。Microchip....
发表于 03-20 10:09 168次 阅读
基于UNI/O总线系统的应用设计方案及发展前景

超高速大电流有源滤波器LDO控制器

MIC5190的典型应用:超高速,大电流有源滤波器/ LDO控制器。 MIC5190提供超高速,可满足微处理器内核,ASIC和其...
发表于 03-19 10:12 278次 阅读
超高速大电流有源滤波器LDO控制器

fpga如何转向asic实现?

我已经完成了我的fpga实现,如何转向asic实现? 我们正在使用ieee_proposed。 这项技术具体吗?...
发表于 03-19 09:28 216次 阅读
fpga如何转向asic实现?

智原推出系统级静电防护服务方案以加快ASIC量产时程

有别于业界一般只提供芯片层级ESD服务,智原新增的系统级静电防护服务方案可进一步协助客户排除系统级静....
发表于 03-18 10:15 82次 阅读
智原推出系统级静电防护服务方案以加快ASIC量产时程

基于SPB怎么实现嵌入式音频处理系统设计?

FPGA嵌入式设计中,常通过软件编程的方式来访问或者控制某些外围设备。电路设计软件Altium Designer的软件平台构建器(SP...
发表于 03-11 07:12 143次 阅读
基于SPB怎么实现嵌入式音频处理系统设计?

HO系列新一代ASIC开环传感器的各种典型应用介绍

芯片内部的EEPROM可以存储校正数据,对零漂和温漂进行了纠正,从而使该传感器在这两个方面的指标比传....
发表于 03-08 12:47 212次 阅读
HO系列新一代ASIC开环传感器的各种典型应用介绍

ASIC矿机能否在以太坊区块链上挖矿

安全审计公司Least Authority的审计师没有发现这点;Bob Rao、提议ProgPoW的....
发表于 03-08 12:29 144次 阅读
ASIC矿机能否在以太坊区块链上挖矿

MathWorks将加快支持FPGA和ASIC的验证速度

MathWorks宣布,HDLVerifier从现已上市的Release2019b开始提供对Univ....
发表于 03-07 14:29 327次 阅读
MathWorks将加快支持FPGA和ASIC的验证速度

智原推出Low-DPPM通用方案 满足各领域ASIC的高可靠度需求

智原除了已有符合汽车电子协会AEC车规的Zero-DPPM解决方案,也藉此经验提供客户适用于非车用领....
发表于 03-06 14:51 136次 阅读
智原推出Low-DPPM通用方案 满足各领域ASIC的高可靠度需求

采用FPGA技术芯片模块实现运动估计的设计方案并进行仿真研究

运动估计主要是针对帧间预测,去除视频帧在空间域和时间域的冗余度。块匹配方法是目前编码效率较高,普遍采....
发表于 03-04 10:12 223次 阅读
采用FPGA技术芯片模块实现运动估计的设计方案并进行仿真研究

MathWorks通过Universal Verification Methodology (UVM)支持加快 FPGA和ASIC验证速度

Wilson Research Group 的一项最近研究发现,48% 的 FPGA 设计项目和 7....
发表于 03-02 18:12 328次 阅读
MathWorks通过Universal Verification Methodology (UVM)支持加快 FPGA和ASIC验证速度

MathWorks实现自动化视觉系统设计 提高了FPGA和ASIC的分辨率

2020 年 2 月 27 日– MathWorks 宣布,随着 2019b 发行版的 MATLAB....
发表于 03-01 12:40 257次 阅读
MathWorks实现自动化视觉系统设计 提高了FPGA和ASIC的分辨率

MathWorks在FPGA和ASIC上实现自动化视觉系统设计

Vision HDL Toolbox 自动生成经过 FPGA 验证的代码,适用于高达 8k 分辨率的....
发表于 02-27 14:04 211次 阅读
MathWorks在FPGA和ASIC上实现自动化视觉系统设计

Electronics Workbench应用教程

20世纪最令人兴奋的科技革命当属电子信息技术革命,它已经并将继续极大地推动人类社会生活的进步,以信息....
发表于 02-27 08:00 381次 阅读
Electronics Workbench应用教程

FPGA到底是什么?为什么要使用它

最近几年,FPGA这个概念越来越多地出现。例如,比特币挖矿,就有使用基于FPGA的矿机。还有,之前微....
的头像 Wildesbeast 发表于 02-16 10:50 1902次 阅读
FPGA到底是什么?为什么要使用它

AI芯片与传统芯片有什么区别

比如,自动驾驶需要识别道路行人红绿灯等状况,但是如果是当前的CPU去算,那么估计车翻到河里了还没发现....
的头像 Wildesbeast 发表于 02-12 15:58 1108次 阅读
AI芯片与传统芯片有什么区别

FPGA是什么FPGA有什么优势

现场可编程门阵列(FPGA)技术不断呈现增长势头。 1984年Xilinx刚刚创造出FPGA时,它还....
的头像 Wildesbeast 发表于 02-12 10:07 2476次 阅读
FPGA是什么FPGA有什么优势

FPGA到底是什么?FPGA有哪些优势

现场可编程门阵列(FPGA)技术不断呈现增长势头。 1984年Xilinx刚刚创造出FPGA时,它还....
的头像 Wildesbeast 发表于 01-25 11:54 817次 阅读
FPGA到底是什么?FPGA有哪些优势

无线通信的需求 给5G NR带来了关键的挑战

随着我们技术的演技将变得越来越难,解决多行业多种问题的解决方案将变得更加必要。5G的竞争已经向无线研....
发表于 01-23 16:52 207次 阅读
无线通信的需求 给5G NR带来了关键的挑战

EDA水平不断提高 设计工具逐渐趋于完美

20世纪后半期,随着集成电路和计算机技术的发展,数字系统也得到了飞速发展,其实现方法经历了由分立元件....
发表于 01-22 16:23 174次 阅读
EDA水平不断提高 设计工具逐渐趋于完美

EoPDH ASIC芯片的特点优势及应用模式分析

由于以太网技术的成熟和低成本优势,以太网接入方式已经成为很多用户的首选。最早的客户采用以太网到E1的....
的头像 牵手一起梦 发表于 01-16 09:26 922次 阅读
EoPDH ASIC芯片的特点优势及应用模式分析

FPGA对比 ASIC你看好谁?

FPGA vs. ASIC 你看好谁?
的头像 黄工的嵌入式技术圈 发表于 01-15 16:10 1491次 阅读
FPGA对比 ASIC你看好谁?

中国比特大陆ASIC市场份额达63%

在新年的第一个月中,研究公司Tokeninsight发布了其“采矿业年度研究报告”,其中涵盖了竞争激....
的头像 汽车玩家 发表于 01-13 09:04 936次 阅读
中国比特大陆ASIC市场份额达63%

FPGA的发展瓶颈有哪些,该如何解决

据Semico统计,FPGA市场正在逐年增长,而复合年均增长率高达38.4%,至2023年将具有55....
发表于 01-07 15:23 374次 阅读
FPGA的发展瓶颈有哪些,该如何解决

在台积电5nm有重大改进,比特大陆和嘉楠耘智最早使用

台积电表示即将量产的5nm工艺实现了重大改进,与7nm工艺相比,在功耗、性能和面积等方面都得到了巨大....
的头像 汽车玩家 发表于 01-05 11:12 1350次 阅读
在台积电5nm有重大改进,比特大陆和嘉楠耘智最早使用

台积电最新5纳米应用,首批客户是它们

据中时电子报报道,比特大陆(Bitmain)和嘉楠耘智(Canaan)这两家专门开发应用于挖掘加密货....
的头像 汽车玩家 发表于 12-31 17:15 1610次 阅读
台积电最新5纳米应用,首批客户是它们

比特大陆首款5nm ASIC已在本月流片 相关矿机还需要等待一些时间

相较于苹果、华为旗下的SoC或者AMD的GPU,打造一款矿机专用的ASIC芯片难度小很多。早些年挖矿....
的头像 半导体动态 发表于 12-30 15:09 1380次 阅读
比特大陆首款5nm ASIC已在本月流片 相关矿机还需要等待一些时间

智原在系统厂ASIC市场站稳脚步 将成为主要IC设计服务合作伙伴

三星晶圆代工为了在7纳米及更先进制程市场扩大市占率,未来几年将调整策略,争取亚马逊、谷歌、阿里巴巴等....
的头像 半导体动态 发表于 12-26 13:42 1338次 阅读
智原在系统厂ASIC市场站稳脚步 将成为主要IC设计服务合作伙伴

智原推出推出FIE3240 FPGA开发验证平台,加速ASIC前期开发

智原FIE3240平台支持业界标准扩充接口以整合DDR、USB、Ethernet、MIPI和LCD控....
发表于 12-23 16:09 517次 阅读
智原推出推出FIE3240 FPGA开发验证平台,加速ASIC前期开发

安防芯片国产化加剧 ASIC芯片的需求将逐渐提升

受到中美关系的影响,安防行业也在随时准备调整,“中国芯”和“自主可控”被频繁提及,安防产业链上的企业....
发表于 12-16 09:57 327次 阅读
安防芯片国产化加剧 ASIC芯片的需求将逐渐提升

现在有哪些人工智能芯片详细讲解

传统的架构:基于冯。诺依曼架构的FPGA(现场可编程门阵列)和ASIC(专用集成电路)芯片。FPGA....
的头像 Wildesbeast 发表于 12-15 12:20 6616次 阅读
现在有哪些人工智能芯片详细讲解

英特尔全球最大容量FPGA的容量高达20亿个ASIC门

英特尔发布了全球最大容量FPGA——Intel® Stratix® 10 GX 10M FPGA,拥....
发表于 12-06 15:09 513次 阅读
英特尔全球最大容量FPGA的容量高达20亿个ASIC门

如何利用软件编程与FPGA来共同实现HDLC协议?

HDLC的ASIC芯片使用简易,功能针对性强,性能可靠,适合应用于特定用途的大批量产品中。...
发表于 11-07 06:05 330次 阅读
如何利用软件编程与FPGA来共同实现HDLC协议?

FPGA将在4G系统中占据什么地位?

除了语音连接之外,数字蜂窝无线网络(如GSM和增强的GSM-EDGE)现在可以提供更高的数据传输速率,理论上可达到384kbps的...
发表于 11-06 07:56 382次 阅读
FPGA将在4G系统中占据什么地位?

请问谁有USB 3 0外围设备的仿真模型吗?

有USB 3 0外围设备的仿真模型吗?我想我的接口逻辑模拟与实际的外周以确保一切都在我tapoeout ASIC这个接口正常工作。...
发表于 11-05 09:17 217次 阅读
请问谁有USB 3 0外围设备的仿真模型吗?

FPGA低功耗设计需要注意哪些事项?

FPGA的功耗高度依赖于用户的设计,没有哪种单一的方法能够实现这种功耗的降低,如同其它多数事物一样,降低功耗的设计就是一...
发表于 11-05 07:54 216次 阅读
FPGA低功耗设计需要注意哪些事项?

如何实现全系列40-nmFPGA和ASIC的创新设计?

现代意义上的互联网虽然只经历了十几年的时间,却已经成为技术创新和带宽增长的主要推动力量。更新现有通信系统以及新应用的出现...
发表于 11-04 06:28 214次 阅读
如何实现全系列40-nmFPGA和ASIC的创新设计?