作者FTICR (FT-ICR)
看板Electronics
标题[闲聊] 如果只用NAND或NOR gate逻辑合成
时间Thu Sep 20 20:17:23 2018
只要学过数位逻辑都知道:只用 NAND 或 NOR gate,就可以实现所有的逻辑
但如果实际上这样把一组 verilog code 用只有 NAND gate 的 cell library
做逻辑合成真的会成功吗? (先不论 timimg 问题)
像是逻辑合成会自己从 gate 合成出 flip-flop
或是软体会做"把两个 input 接在一起当作 NOT gate 来用",这样的事吗?
不知道有没有人试过?
很想自己试试看,不过现在不做ICS相关,没有环境可以试QQ
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.173.50
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1537445845.A.D1F.html
1F:推 blacktea5: 我是不知道软体,但是用电晶体做,inv只需要pnmos 个一09/20 21:59
2F:→ blacktea5: 个09/20 21:59
3F:→ blacktea5: 如果照你说的把两个输入皆在一起,是一个inv没错 09/20 22:00
4F:推 a12349221: 理想上可以,实际上代价无法想像,尤其制程越先进越不09/20 23:12
5F:→ a12349221: 可能 09/20 23:12
当然先进制程不可能这样做XD 只是好奇是不是真的可以
6F:推 smartbit: 不行09/20 23:48
为什麽呢?
7F:推 timmerix: 听说很早以前有用NAND搞过09/21 11:35
8F:推 hank821017: 这样能做STA吗?09/22 13:50
不行的点是?
9F:推 a12349221: 跑到天荒地老都还没跑完…09/22 19:11
敢问a大真的去跑吗? 感谢~
※ 编辑: FTICR (114.136.120.204), 09/22/2018 20:45:37
10F:推 hsucheng: FPGA用LUT组成所有逻辑,大概意思吧XD 09/22 22:32
11F:推 mmonkeyboyy: 理论上可以 universal gate就是这来的 09/22 22:33
12F:→ mmonkeyboyy: 打eco就类似概念 09/22 22:33
13F:→ mmonkeyboyy: LUT 还要routing 09/22 22:34
14F:→ mmonkeyboyy: 这样做意义是? 09/22 22:35
15F:→ mmonkeyboyy: 你用mux也行 09/22 22:36
16F:推 cebelas: 没看过这样做的 09/25 09:41