您的位置:DICDER -- 博客专栏 >> 论坛 >> Verilog >> 查看帖子
字体: 小 中 大
colinwang 发表于: 2006-10-05 23:35 来源: DICDER -- 博客专栏
QUOTE:
原帖由 colinwang 于 2006-10-5 11:35 PM 发表 cur=1e-7*(exp((v(vout)-v(n1))/((v(vph)-v(n2))/0.026/39))-1)
最新回复
常数除法首先简化,看时序要求,确定如何实现该常数除法。
如果有面积要求,必须考虑用多少个算术逻辑单元。
除法如果是常数出发,可以使用除法器,但是硬件资源消耗比较大,2的幂次可以直接移位完成
指数运算就不可能有直接对应的硬件单元,想法有两个,
1.通过级数展开按照精度不同要求取前几项近似,转换成乘法和除法,运算量依然很大
2.如果是单变量指数运算,还不如直接采用查表方式(包括单变量复杂除法也一样),直接case出结果
QUOTE:
hua