作者deathcustom (litron-intl)
看板comm_and_RF
标题Re: [问题] pre-sim和post-sim的结果不同
时间Fri Feb 3 10:19:14 2012
※ 引述《A1987331 (Weinor)》之铭言:
: 请教板上各位大大,有没有什麽情况是我疏忽的
: 而导致我可能产生pre-sim和post-sim的结果不同(full-custom)
: (使用T18制程)
: 最近在画一个计数器的layout,DRC和LVS都过了。
: pre-sim的计数是正确的,而post-sim的计数却是错误的。
: 我尝试各种方式去解决这个问题
: 以及拦截中间的信号的输入正确与否
: 结果我拦截到一个经过nand2的资料有误
: 拦截到的两输入分别为0和1(正确的),但是输出结果却为0。
: 正确来说应该是应该是输入为0v和3.3v,而得到的结果为0.67v(视为0)
: 後来我将测试的电压改成0~5v。同样拦截这部分的输出变为约1.49v...
: --------------------------
: 结果我总共设计的8bit,在高位元的第4位元出错
: 我在该位元的组合逻辑电路中的nand将传入的资料加入一个buffer後,这部分就对了。
: 但是最低位元第零位元却错了。一样错在几个nand後的结果错误。
: (最低位元只用nand和inv组合而成,inv应该立即收到资料反向,应该不太有问题)
: 我们原本的设计在底层到上层都有buffer约1推2~4
: 但是还是改好一部分对,又会出现另一部份错。
: (上面加的buffer是额外又再加的)
: 在想有没有可能是我们设计上的忽略?(电子元件上的特性?)
: ps.抱歉,我不是电机电子系出身的,在这方面的知识较为薄弱,
: 只能尝试可能哪里有错改看看会不会突然对
: 还有我设计的整个系统已经写好verolog code且以model sim验证波形结果正确了
: 并且烧於fpga板上的资料是正确的。才依照code的逻辑function开始设计的。
: 请各位专业的大大给点类似经验或是猜测的意见,让我去尝试修改看看。
我先说基本观念,这无关出来的东西会不会正确
因为还要搭配你每一个wire的waveform才能判断...到底问题在哪
根据你给我的.sp档案看来
你的nand推动力不平均喔
你的nand是
MM3 vout vin_2 vdd! vdd! PD l=350.0n w=440.0n m=1
MM2 vout vin_1 vdd! vdd! PD l=350.0n w=440.0n m=1
MM1 net12 vin_1 gnd! gnd! ND l=350.0n w=220.0n m=1
MM0 vout vin_2 net12 gnd! ND l=350.0n w=220.0n m=1
还有你的inv是
MM1 vout vin gnd! gnd! ND l=350.0n w=220.0n m=1
MM0 vout vin vdd! vdd! PD l=350.0n w=440.0n m=1
话说第一......如此出来的VM是在1/2 VDD的位置吗?
第二......假设inv的P:N是k:1
那2-input-nand的P:N应该是k:2
m-input-nand的P:N应该是k:m
你的nand2明显的pull-down的能力不足
同样的问题出现在nand3,nor3,nand4跟nor4
m-input-nor的话,P:N应该是mk:1
然後你的sel
XI11 Sel net30 / inv_schematic
XI9 Sel B net33 / nand2
XI8 A net30 net36 / nand2
XI10 net36 net33 Out / nand2
你的tff
MM1 Data vin_bar vout vdd! PD l=350.0n w=440.0n m=1
MM0 Data vin vout gnd! ND l=350.0n w=220.0n m=1
what the hell
transmission gate只用单边很容易出问题喔
要就不要用这种一边只有PMOS一边只有NMOS的跛脚
而且如果transmission gate後面没有inv/nand之类的东西的话
输出端本来的残值会影响到你的输出结果(在高速的状况下)
大概就这些......
--
相关阅读
smith(第十章以後)
weste
rabaey
这两本书念一下
--
地狱吼 普通 英雄
种族 ID 职业 等级 GS 进度 进度 专业
夜精灵 流星尘 战斗贼 80
6120 10/12 7/12 珠宝450 制皮450
夜
夜精灵 纳夏斯巴农 兽王 射击猎 80
5955 10/12 2/12 采矿450 剥皮450
精
夜精灵 大法师雀鹰 坦克 恢复德 80
6010 9/12 1/12 附魔450 剥皮199
魂
猎人居然先拿到诛王勇者,小D的GS居然比猎人还高,世界真是无奇不有
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.166.192.196
1F:推 meldedis2410:我想好奇问个问题...为什麽L是用.35 140.114.23.188 02/08 17:26
2F:→ meldedis2410:um啊?? 140.114.23.188 02/08 17:26
3F:→ deathcustom:我也不知道他为啥这样用,这样不够力 218.166.196.77 02/08 23:20
4F:→ deathcustom:很正常...... 218.166.196.77 02/08 23:20
5F:→ deathcustom:只要routing长一点、杂一点,推不动也 218.166.196.77 02/08 23:21
6F:→ deathcustom:可以预期啊QQ 218.166.196.77 02/08 23:21