| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 书信 | 
您现在的位置: 范文大全网 >> 论文 >> 计算机论文 >> 正文 用户登录 新用户注册
ABC对输入MV文件的解决方案           
ABC对输入MV文件的解决方案

/* 检查缓存 */

if (f->ref != 1 || g->ref != 1) {

//如果已经有对f和g取与的情况,则直接返回

r = cuddcachelookup2(manager, cudd_bddand, f, g); if (r != null) return(r);

}

topf = manager->perm[f->index];

topg = manager->perm[g->index];

/* 计算因子 */

if (topf <= topg) {

index = f->index;

fv = cuddt(f);

fnv = cudde(f);

if (cudd_iscomplement(f)) {

fv = cudd_not(fv);

fnv = cudd_not(fnv);

}

} else {

index = g->index;

fv = fnv = f;

}


if (topg <= topf) {

gv = cuddt(g);

gnv = cudde(g);

if (cudd_iscomplement(g)) { //判断g结点是否取过反

gv = cudd_not(gv); //对gv结点取反

gnv = cudd_not(gnv);

}

} else {

gv = gnv = g;

}

t = cuddbddandrecur(manager, fv, gv);

e = cuddbddandrecur(manager, fnv, gnv);


if (t == e) {

r = t;

} else {

if (cudd_iscomplement(t)) {

//如果已经存在以cudd_not(t),cudd_not(e)为孩子的结点,则返回,如没有,则重//新创建一个,并且把index赋值于它。

r = cudduniqueinter(manager,(int)index,cudd_not(t),cudd_not(e));

r = cudd_not(r); //对r结点取反

} else {

r = cudduniqueinter(manager,(int)index,t,e);

}

}

if (f->ref != 1 || g->ref != 1)

cuddcacheinsert2(manager, cudd_bddand, f, g, r); //加入缓存机制

return(r);

} /* end of cuddbddandrecur */


这里根据算法,我们举例说明结点功能为aig,表达式为a*b的情况,其转换成bdd功能,如下所示:

图4 aig:表示a*b的功能 bdd:表示a*b的功能

5 总结

本文简要介绍了传统的逻辑综合方法,并介绍了netlist、logic network与aig的网络形式,在实现从mv文件经过abc处理并优化生成blif文件的过程中,分析了过程中产生问题的根本原因,并解决了abc对读入mv文件的不足,是通过转换了其读入mv文件过程中的网络形式来解决这个问题。最后给出了结点从aig到bdd功能的转换算法,和一个简单的实例。


参考文献

[1] the vis group.blif-mv.university of berkeley, may 1996.

[2] mvsis group.mvsis manual.uc berkeley, february 2001.

[3] rüdiger ebendt, görschwin fey, rolf drechsler.advanced bdd optimization.university of bremen, 2005.

[4] berkeley logic synthesis and verif

上一页  [1] [2] [3] [4] 下一页

  • 上一个论文:

  • 下一个论文:


  • 看了《ABC对输入MV文件的解决方案》的网友还看了:
    [免费范文]LabWindows/CVI的应用特点
    [今日更新]企业法律风险管理ABC
    [今日更新]A型A10血型(父AB型+母B型)遗传
    [今日更新]A型A11血型(父AB型+母O型)遗传
    [今日更新]A型A12血型(父AB型+母AB型)遗传
    [今日更新]MATLAB软件在光学实验中的应用
    [今日更新]《美国往事》:美国梦的AB面
    [今日更新]AB型血:AB型血金牛男
    [今日更新]AB型血:ab型血的双鱼座女人
    [今日更新]很天份的小Baby

    计算机论文
    普通论文软件性能测试研究
    普通论文终极网络——泛在网
    普通论文银行计算机网络风险防范与对策研
    普通论文关于数字信息时代图书馆资源共享
    普通论文计算机网络安全思考
    普通论文点特征提取算法探讨
    普通论文校园网安全防护系统的设计与实现
    普通论文高职计算机基础教育实用化
    普通论文传感器在触摸屏中的应用
    普通论文浅论煤矿安全环境监测监控系统
    普通论文把搜索引擎作为重要公共物品来建
    普通论文工业广电应对网络的生存策略
    论文
    普通论文[免费范文]从“边缘人”到“新市民
    普通论文[工程建筑]浅谈高校图书馆的建筑环
    普通论文[今日更新]中小学英语教学中亟待解
    普通论文[免费范文]县农村基层党组织执政能
    普通论文[工程建筑]钢结构厂房安装质量通病
    普通论文[今日更新]简笔画在农村小学英语教
    普通论文[免费范文]谈谈先进性教育中的批评
    普通论文[企业管理]浅析邮电企业与市场营销
    范文大全
    普通范文[演讲稿]大讨论活动演讲稿:让青
    普通范文[范文大全]某县第三产业发展现状及
    普通范文[检讨书]骄奢溢满的检讨书
    普通范文[范文大全]2010年统计局行政效能建
    普通范文[实习报告]外贸业务员实习报告
    普通范文[范文大全]2010年共产党员创先争优
    普通范文[范文大全]2010年个人廉政总结
    普通范文[范文大全]广播电视局2009年工作总
    演讲致词
    普通演讲[就职演说]新员工代表就职演讲稿
    普通演讲[竞聘演讲稿]竞聘校区校长发言稿
    普通演讲[庆典致辞]在**社区成立大会上的讲话
    普通演讲[庆典致辞]物流业商会成立大会贺词
    普通演讲[主持词]纪念改革开放30年文艺汇演
    普通演讲[竞聘演讲稿]竞聘市级优秀教师演讲稿
    工作范文
    普通总结[工作总结]企业质量月活动总结
    普通党建工会[入党相关]在读大二学生的入党申请书
    普通公文方案[公文写作]完善农村集体土地登记制度
    普通公文方案[公文写作]关于召开领导班子民主生活
    普通公文方案[公文写作]从长远看企业文化铸就企业
    普通总结[工作汇报]林牧渔业局科技下乡工作汇
    普通汇报体会[心得体会]六一福利院有感
    普通公文方案[公文写作]财政部门要为构建和谐社会
    普通公文方案[公文写作]勘察设计院职工代表大会总
    普通公文方案[公文写作]先进性分析材料
    普通公文方案[公文写作]党的执政能力与执政基础
    普通公文方案[公文写作]时时累积你的领导能量