0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基本逻辑门电路的设计

我快闭嘴 来源:达尔闻说 作者:达尔闻说 2022-08-31 11:11 次阅读

今天继续为大家解析联发科技数字IC设计岗的笔试题。

11、【简答题】请按要求画出电路图

1)只用两输入的NAND2和非门INV组成一个2to1 MUX。(3分)

2)只用两输入的NOR2和非门INV组成一个2to1 MUX。(4分)

解析:本题目主要考察了基本逻辑门电路的设计

做这种题目的思路就是先写出2to1 MUX的逻辑表达式,即:Y = CA + CB,然后再反推出基本门的逻辑表达式,最后在根据基本门的逻辑表示画出对应的电路图。

1)第一题NAND2的逻辑表达式为:Y = (AB)INV的逻辑表达式为:Y = A

Y = CA + CB

= ((CA + CB))公式:(A+B)= AB

= ((CA)(CB))

共需要三个NAND2和一个INV,电路图如下所示:

58d86b36-285c-11ed-ba43-dac502259ad0.png

2)第二题NOR2的逻辑表达式为:Y = (A + B)INV的逻辑表达式为:Y = A

解法1

Y = CA + CB

= ((CA + CB))公式:(A+B)= AB’)

= ((CA)(CB))公式:(AB)= A+ B

= ((C+ A)(C + B))公式:(AB)= A+ B

= (C+ A)+ (C + B)

= (((C+ A)+ (C + B)))

解法2

Y = CA + CB

= ((CA))+ ((CB))公式:(AB)= A+ B

= (C+ A)+ (C+ B)

= (((C+ A)+ (C+ B)))

共需要三个NOR2和四个INV,电路图如下所示:

58e57f9c-285c-11ed-ba43-dac502259ad0.png

本题是通过基本门实现2to1 MUX,而上一期的第7题是分析用2to1 MUX设计的电路,其实同属于一种类型,关键就是要从逻辑表达式来推理。

12、【简答题】假定Python列表spam[] = [a, b, c, d],那么spam[:2]的值是多少?(5分)

解析:本题目主要考察了IC设计中常用脚本语言Python

可能不少同学会有这样的疑问,IC设计岗为什么还要考察对Python语言的掌握情况,又需要对Python语言掌握到什么程度呢?因为IC设计从前端到版图主要都是在Linux平台上开发,所涉及到的工具很多,有时候不仅仅会用到一两个工具这么简单,有可能会用到十几个甚至是几十个之多,很多工具在Linux下都直接通过命令打开运行,效率很高,而仅有极少数的工具才会通过打开GUI的方式来使用。在使用一个工具时如果每做一步操作都输入一个命令效率自然也不高,所以我们就可以把相关的命令放到一个文件中做成脚本,通过运行这个脚本来一次性做完所有相关的操作。其实在一些文件的处理、转化上也往往使用更高效的脚本来完成,所以我们就会用到各种语言来实现相关的脚本操作。

IC设计中常用的脚本有MakefileTCLPerlShellPython等。为什么会有这么多常用的脚本语言呢?因为每个公司在做相关脚本的时候可能并不是一个人做的,每个人的习惯以及每个工具所适用的脚本其实都不一样,大家在工作之前可以对此有一些基础,能够看懂,会修改其实就可以了,等到了真正进入到岗位工作的时候见到哪些语言的脚本再去针对性学习效果会更好。当然也不用担心有这么多语言需要学习,其实真正用到的这些语言的功能并不复杂,而且不少语言学习起来也比较容易上手,所以在真正用到的时候学习起来还是很快的。

再回到本题目中来,关于Python相关的语法这里不再做过多解释,直接给出代码解析,大家有兴趣可以安装相关的环境验证一下结果。

相关的验证实例如下所示:

58fee162-285c-11ed-ba43-dac502259ad0.png

所以本题的答案是:spam[-1] = ['d']spam[:2] = ['a'.'b'.'c']

13、【简答题】有下面四个人,他们名字分别是Li FeiLiu QiangZhang MingTian HuaK,写一个Perl程序,做到输入他们的姓就能告诉这个人的名。(5分)

解析:本题目主要考察了IC设计中常用脚本语言Perl

和上一题目一样,也是考察脚本的使用,只不过是Perl语言。答案结果不唯一,这里仅提供一种解析方法供大家参考。Perl代码如下所示:

//-------------------------

01 #利用哈希表来实现

02 %hash=();

03 $hash{Li}="Fei";

04 $hash{Liu}="Qiang";

05 $hash{Zhang}="Ming";

06 $hash{Tian}="Hua";

07

08 my$a;

09 while(1){

10 print"Enter Xing:";

11 $a=;

12 chomp$a;

13 if($a~~"Exit"){

14 die"Exit System ";

15 }

16 else{

17 print$hash{$a};

18 print" ";

19 }

20 }

//------------------------

以上代码实现的功能是:输入正确的姓,输出对应的名;输入不正确的,输出为空;输入 Exit,退出。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电路图
    +关注

    关注

    10331

    文章

    10719

    浏览量

    528757
  • 逻辑门电路
    +关注

    关注

    2

    文章

    67

    浏览量

    11999
  • python
    +关注

    关注

    56

    文章

    4784

    浏览量

    84502

原文标题:求职攻略| 手把手搭建逻辑门电路

文章出处:【微信号:达尔闻说,微信公众号:达尔闻说】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    逻辑门电路电子教案

    逻辑门电路电子教案  逻辑门电路:用以实现基本和常用逻辑运算的电子电路。简称
    发表于 09-16 16:10

    逻辑代数基础及基本逻辑门电路

    逻辑代数基础及基本逻辑门电路:
    发表于 07-02 17:31 53次下载
    <b class='flag-5'>逻辑</b>代数基础及基本<b class='flag-5'>逻辑</b><b class='flag-5'>门电路</b>

    CMOS逻辑门电路

    CMOS逻辑门电路   CMOS逻辑门电路是在TTL电路问世之后 ,所开发出的第二种广泛应用的数字集成器件,从发展趋势来看,由于制造工艺的
    发表于 04-06 23:25 2.2w次阅读
    CMOS<b class='flag-5'>逻辑</b><b class='flag-5'>门电路</b>

    基本逻辑门电路

    基本逻辑门电路   基本逻辑运算有与、或、非运算,对应的基本逻辑门有与、或、非门。本节介绍简单的二极管门电路和BJT反相器(非门),作为
    发表于 04-06 23:59 1.9w次阅读
    基本<b class='flag-5'>逻辑</b><b class='flag-5'>门电路</b>

    TTL逻辑门电路

    TTL逻辑门电路   以双极型半导体管为基本元件,集成在一块硅片上,并具有一定的逻辑功能的电路称为双极型逻辑集成
    发表于 04-07 00:00 1.8w次阅读
    TTL<b class='flag-5'>逻辑</b><b class='flag-5'>门电路</b>

    NMOS逻辑门电路

    NMOS逻辑门电路   NMOS逻辑门电路是全部由N沟道MOSFET构成。由于这种器件具有较小的几何尺寸,适合于制造大规模集成电路。此外,
    发表于 04-07 00:17 7939次阅读
    NMOS<b class='flag-5'>逻辑</b><b class='flag-5'>门电路</b>

    逻辑门电路使用中的几个实际问题

    逻辑门电路使用中的几个实际问题   以上讨论了几种逻辑门电路特别是重点地讨论了 TTL和CMOS两种电路。在具体的应用中可以根据要求来选用
    发表于 04-07 00:19 3580次阅读
    <b class='flag-5'>逻辑</b><b class='flag-5'>门电路</b>使用中的几个实际问题

    逻辑门电路符号图

    逻辑门电路符号
    发表于 04-07 08:19 1.1w次阅读
    <b class='flag-5'>逻辑</b><b class='flag-5'>门电路</b>符号图

    逻辑门电路的识别分类及测量

    逻辑门电路的识别分类及测量 一、 符号:        
    发表于 04-26 08:36 3853次阅读
    <b class='flag-5'>逻辑</b><b class='flag-5'>门电路</b>的识别分类及测量

    逻辑门电路

    电子专业单片机相关知识学习教材资料之逻辑门电路
    发表于 09-02 14:30 0次下载

    逻辑门电路的测试实验

    逻辑门电路的测试实验
    发表于 12-29 19:01 0次下载

    逻辑门电路讲义

    逻辑门电路讲义
    发表于 02-07 14:58 23次下载

    逻辑门电路的学习课件免费下载

    逻辑门电路:用以实现基本和常用逻辑运算的电子电路。简称门电路
    发表于 10-20 14:41 31次下载
    <b class='flag-5'>逻辑</b><b class='flag-5'>门电路</b>的学习课件免费下载

    逻辑门电路相关概念

    门电路的输入和输出之间存在一定的逻辑关系(因果关系),所以门电路又称为逻辑门电路逻辑
    的头像 发表于 04-26 14:49 1820次阅读
    <b class='flag-5'>逻辑</b><b class='flag-5'>门电路</b>相关概念

    TTL逻辑门电路参数测试

    了解TTL逻辑门电路的主要参数及测试方法。
    的头像 发表于 10-10 16:33 3136次阅读
    TTL<b class='flag-5'>逻辑</b><b class='flag-5'>门电路</b>参数测试