To SAT or Not to SAT Ashenhurst Decomposition in a Lage 坐不坐在一个大Ashenhurst分解.pptVIP

To SAT or Not to SAT Ashenhurst Decomposition in a Lage 坐不坐在一个大Ashenhurst分解.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
To SAT or Not to SAT Ashenhurst Decomposition in a Lage 坐不坐在一个大Ashenhurst分解

* * * * * * * * * * * ICCAD 2008 ICCAD 2008 To SAT or Not to SAT: Ashenhurst Decomposition in a Large Scale Hsuan-Po Lin, Jie-Hong Roland Jiang, and Ruei-Rung Lee Graduate Institute of Electronics Engineering / Department of Electrical Engineering, National Taiwan University * * ICCAD 2008 * Outline Introduction 1 Prior Work 2 3 4 Conclusions 5 Experimental Results Our Approach * ICCAD 2008 Ashenhurst decomposition f(X) = h(XH,XC,g(XG,XC)) When can f be decomposed as the composition of some g and h? Comprehensible using decomposition chart * Introduction * ICCAD 2008 * Decomposition Chart f(a,b,c,d) = h(c,d,g(a,b,d)) 000 010 100 110 001 011 101 111 00 0 0 0 0 10 0 1 1 0 01 0 0 1 1 11 1 1 0 0 a,b,d c,d 0 1 1 0 0 0 1 1 00 0 0 0 0 10 0 1 1 0 01 0 0 1 1 11 1 1 0 0 g c,d XH : {c} XG : {a,b} XC : {d} XH XC XH XC XG XC * ICCAD 2008 0 1 1 0 0 0 1 1 00 0 0 0 0 10 0 1 1 0 01 0 0 1 1 11 1 1 0 0 h 000 010 100 110 001 011 101 111 00 0 0 0 0 10 0 1 1 0 01 0 0 1 1 11 1 1 0 0 f * Prior Work BDD-based functional decomposition Memory explosion problem Variable partition cannot be automated Hard to handle non-disjoint decomposition Multiple-output decomposition cannot be handled naturally * ICCAD 2008 * Our Approach SAT-based computation Interpolation ? get g Functional dependency ? get h With/without pre-specified variable partition Single-/multiple-output decomposition * ICCAD 2008 Problem formulation Given a function f(X) with variable partition X={XG|XH|XC}, find g and h such that f(X) = h(XH,XC,g(XG,XC)) * Single-Output Decomposition * ICCAD 2008 Functions g and h exists iff (f(XH1, XG1, XC)≠ f(XH1, XG2, XC))Λ (f(XH2, XG2, XC)≠ f(XH2, XG3, XC))Λ (f(XH3, XG3, XC)≠ f(XH3, XG1, XC)) is UNSAT * Decomposability as SAT xg1?[[XG1]] xg2?[[XG2]] xg3?[[XG3]] xh1?[[XH1]] 1 0 xh2?[[XH2]] 0 1 xh3?[[XH3]] 1 0 * ICCAD 2008 xc?[[XC]] f f f f f f f XH1 XG1 XC XH1 XG2 XC XH2 XG2 XC XH2 XG3 XC XH3 XG3 XC XH3 XG1 XC 1 1 1 For

您可能关注的文档

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档