DONTCARE 簡化

很多情況下,一個邏輯項目可能有很多邏輯功能,以及一組不相關或無用的邏輯功能。我們將這些不相關的邏輯功能稱為 DONTCARE。

眾所周知,我們可以利用其DONTCARE來簡化一個邏輯函數,變得更加簡單。

[ f ] = AndOr()
{
    1,-2,3,-4,-5,-6 ;
    -1,-2,3,4,-5,6 ;
    -1,2,3,-4,-5,6 ;
    1,-2,3,4,5,6 ;
    -1,-2,-3,4,-5,6 ;
    1,2,-3,4,5,6 ;
    1,2,-3,-4,-5,6 ;
    1,2,-3,-4,5,6 ;
    1,2,-3,4,5,6 ;
    -1,2,-3,-4,5,6 ;
}
[ d ] = AndOr()
{
    -1,-2,-3,4,5,6 ;
    1,2,-3,-4,5,-6 ;
    1,-2,-3,4,5,-6 ;
    -1,2,-3,-4,-5,-6 ;
    1,2,3,-4,5,-6 ;
}

[ g ] = Simplification.DontCare(f,d);

Print("result:");
Print(g);

/*
結果應該是 :
//--------------------------------------------------//
/// Time for executing 'Simplification.DontCare' : 671ms
"result:";
g = AndOr()
{
  1,2,-3,-4,6;
  1,2,-3,5,6;
  -1,-2,4,-5,6;
  2,-3,-4,5,6;
  1,-2,3,4,5,6;
  1,-2,3,-4,-5,-6;
  -1,2,3,-4,-5,6;
}
*/



Advanced IsBiUnateFunctionTo IsEqual IsInverse IsSelfAntiDualFunction Binary NineComplement PureBinary TwoComplement ToROBDD ToShannonTree DigitalSystem FeedbackDiagram Imply Count NumberSystem PositiveDecimalToMantissa Save AutoAssignInputAndStateVariables GetExcitationTable To2layerOrAnd GetPositiveLogicFunction GetSubTable AdjustLogicVariableCount EnlargeLogicFunction IndependentBase SemanticEval ShannonExpansion ShrinkLogicFunction Zero

搜索本網站 :

 
Buy website traffic cheap