作者BBSealion (海狮)
看板EE_DSnP
标题Re: [问题] Strash 的疑问
时间Sun Dec 26 23:55:39 2010
接着问一下好了
其实我一直有个问题
我在读电路的时候到底能不能偷做修改呢?
还是第一次读进来一定要原封不动 (当然是假设档案格式没有错误的状况啦)
例如
1.我如果一边读档,一边把读过的东西记下来
那我再次读到相同input的and gate,就直接跳过他不要读
然後顺便处理以後有人用到他的,就去用另一个一样的就好
2.或者如上同学所说的trival gate,读档时就处理掉
读进netlist时後就已经是处理好的gate了
3.甚至是floating gate也直接就忽略掉,不放到我的netlist里
单纯记录下来之後要report再用就好
---
看原本的说明似乎是一定要全部读进来再做所有判断
这样1的work是会比较乾净啦
但如2和3的work,感觉读档时就处理会比较乾脆点?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.168.224.26
1F:推 ric2k1:大致上同意: (1) 请分开做 (用 strash 指令), (2) 一起做OK 12/26 23:58
2F:→ ric2k1:(3) 我不清楚要怎麽直接忽略掉,感觉还是要在 parse 完 12/26 23:59
3F:→ ric2k1:做一个 DFS 才可以吧? 12/26 23:59
4F:→ ric2k1:但 either way, 你的意思如果是不想 new floating gates 12/27 00:00
5F:→ ric2k1:或是直接把他们 delete 掉, 我想是 OK 的< 12/27 00:00
6F:→ ric2k1:只是应该差不了太多。 12/27 00:01
7F:→ BBSealion:OK了解 谢谢教授! 12/27 00:01