发明名称 一种数字组合逻辑电路功能等效检测方法
摘要 本发明公开了一种数字组合逻辑电路逻辑功能等效性检测方法,通过利用待检测的二个数字组合逻辑电路对应的逻辑函数乘积项集合的互斥运算和乘积项集合内部各个乘积项之间双锐积运算,实现了对二个电路乘积项集合是否相等的检测,从而实现了二个数字组合逻辑电路逻辑功能是否等效的判断。
申请公布号 CN103258079A 申请公布日期 2013.08.21
申请号 CN201310118743.4 申请日期 2013.04.08
申请人 宁波大学 发明人 王伦耀;夏银水;储著飞
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 宁波奥圣专利代理事务所(普通合伙) 33226 代理人 邱积权
主权项 1.一种数字组合逻辑电路功能等效检测方法,其特征在于被比较的二个组合电路对应的逻辑函数定义为f<sub>1</sub>和f<sub>2</sub>,C<sub>1</sub>为f<sub>1</sub>的乘积项的集合,C<sub>2</sub>为f<sub>2</sub>的乘积项的集合;用符号“<img file="FDA00003018705100011.GIF" wi="52" he="50" />”表示乘积项集合C<sub>1</sub>和C<sub>2</sub>之间的互斥运算,且互斥运算可以表示为<img file="FDA00003018705100012.GIF" wi="473" he="65" />用符号“<img file="FDA00003018705100013.GIF" wi="70" he="52" />”表示一个乘积项集合C内部各个乘积项之间双锐积运算,其运算结果可以表示为<img file="FDA00003018705100014.GIF" wi="588" he="120" />其中p<sub>i</sub>,p<sub>j</sub>为属于C的任意二个乘积项,运算符号“Θ”表示公知的乘积项“不相交锐积”运算;本发明的具体步骤为:步骤A.定义四个集合C<sub>on1</sub>,C<sub>on2</sub>,C<sub>df1</sub>和C<sub>df2</sub>,并令它们初始值为空集;步骤B.判断逻辑函数f<sub>1</sub>,f<sub>2</sub>实现形式,并做出如下不同处理,(1)如果只有f<sub>1</sub>采用“与/异或”实现形式,则令<img file="FDA00003018705100015.GIF" wi="233" he="70" />C<sub>on2</sub>=C<sub>2</sub>;(2)如果只有f<sub>2</sub>采用“与/异或”实现形式,则令C<sub>on1</sub>=C<sub>1</sub>,<img file="FDA00003018705100016.GIF" wi="244" he="69" />(3)如果f<sub>1</sub>和f<sub>2</sub>都采用“与/异或”实现形式,则令<img file="FDA00003018705100017.GIF" wi="235" he="70" /><img file="FDA00003018705100018.GIF" wi="244" he="68" />(4)如果f<sub>1</sub>和f<sub>2</sub>都采用“与/或”实现形式,则令C<sub>on1</sub>=C<sub>1</sub>,C<sub>on2</sub>=C<sub>2</sub>;步骤C.进行如下运算<maths num="0001"><![CDATA[<math><mrow><msub><mi>C</mi><mrow><mi>df</mi><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>C</mi><mrow><mi>on</mi><mn>1</mn></mrow></msub><mo>&CircleTimes;</mo><msub><mi>C</mi><mrow><mi>on</mi><mn>2</mn></mrow></msub><mo>,</mo></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><msub><mi>C</mi><mrow><mi>df</mi><mn>2</mn></mrow></msub><mo>=</mo><msub><mi>C</mi><mrow><mi>on</mi><mn>2</mn></mrow></msub><mo>&CircleTimes;</mo><msub><mi>C</mi><mrow><mi>on</mi><mn>1</mn></mrow></msub><mo>;</mo></mrow></math>]]></maths>步骤D.若<img file="FDA000030187051000111.GIF" wi="178" he="71" />且<img file="FDA000030187051000112.GIF" wi="212" he="71" />则函数f<sub>1</sub>与f<sub>2</sub>等效;否则表示函数f<sub>1</sub>与f<sub>2</sub>不等效。
地址 315211 浙江省宁波市江北区风华路818号