在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: 超群天晴

[求助] 一道ASIC设计笔试题,求大神

[复制链接]
发表于 2012-10-31 10:50:10 | 显示全部楼层
回复 32# 超群天晴

所以说两种解法都可以的,关键看电路实际情况。
发表于 2012-10-31 10:58:51 | 显示全部楼层
回复 30# majia123qwe


   30楼这样不行的,你这样不是优化,反而会把设计变得更加的复杂,万一前面的输出单元也是你这样弄得呢?那你让你数据下游的模块设计者怎么办?书上看到的……所以宁愿才用硬件复制,也不才用你的这个方法~
发表于 2012-10-31 14:49:40 | 显示全部楼层
30楼的做法有这么一个问题。通常情况下,cm0和cm1肯定引入了外部信号做判断/操作。所以移动cm0或cm1都有可能导致时序结果错误。
发表于 2012-10-31 17:41:57 | 显示全部楼层
回复 34# xmffsf

对啊,你也说了啊, 假如上游或者下游是别人设计的。那么反过来想,如果前后端都在你自己的模块里呢?那么用第二种方法就节约资源了。
我不反对第一种方法,只是说,假如实际电路允许,就尽量用第二种方法。
发表于 2012-10-31 17:44:31 | 显示全部楼层
回复 35# falloutmx

cm0和cm1“肯定”引入了外部信号做判断/操作
肯定这个词我很不理解,纯运算电路不行么?
总之,要具体问题具体分析了。

我并不反对第一种方法,我只是说,在某些情况下,第二种方法可用,而且更省面积。可能书上推荐的是第一种方法,但是那是通用的处理方案,并不是说就一定是最好的。
发表于 2012-10-31 19:10:06 | 显示全部楼层
回复 37# majia123qwe


       呵呵,对的,如果在自己的模块中确实是可以通过移动逻辑的位置来实现时钟的优化。确实:具体问题具体分析不错。
发表于 2012-11-1 09:13:07 | 显示全部楼层



可能我话说得太过了,单从题目给出的有限信息来看你的方法没问题。不过我是这么想的,从简单的门电路来看,只有非门不需要额外的信号。如果没有外部信号,我想不到怎么把1bit转成2bit。
发表于 2012-11-1 14:59:46 | 显示全部楼层
回复 39# falloutmx

举个最简单的例子,串并转换呗
发表于 2012-11-1 16:12:56 | 显示全部楼层


回复  falloutmx

举个最简单的例子,串并转换呗
majia123qwe 发表于 2012-11-1 14:59




    组合逻辑咋串并转换。。?
发表于 2012-11-1 19:31:13 | 显示全部楼层
第二种方法不就是传说中的glue logic么……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-28 09:20 , Processed in 0.021195 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表