ebook img

Representation of Multiple-Valued Logic Functions PDF

170 Pages·2012·0.936 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Representation of Multiple-Valued Logic Functions

SSSeereririeieses s I ISISSSSSNNN: : 1: 11999333222--3-33111666666 SSS TTT MMM AAA NNN SSSYYYNNNTTTHHHEEESSSIIISSS L LLEEECCCTTTUUURRREEESSS O OONNN KOKOKO &&&CCC MMMooorrrgggaaannn & & & CCClllaaayyypppoooooolll PPPuuubbbllliiissshhheeerrrsss VVV DDDIIIGGGIIITTTAAALLL C CCIIIRRRCCCUUUIIITTTSSS A AANNNDDD S SSYYYSSSTTTEEEMMMSSS CICICI • A • A • A SSS TTT OOO SSSeeerrriieieesss E EEdddiitittooorrr:: : M MMiititctcchhheeelllll l A AA.. . T TThhhooorrrnnnttotoonnn,, , S SSooouuutththheeerrrnnn M MMeeetththhooodddiisistst t U UUnnniivivveeerrrssisititytyy LLL AAA • M • M • M RRReeeppprrreeessseeennntttaaatttiiiooonnn ooofff RRReeeppprrreeessseeennntttaaatttiiiooonnn o oofff M MMuuullltttiiipppllleee---VVVaaallluuueeeddd L LLooogggiiiccc F FFuuunnnccctttiiiooonnnsss OOO RRR AAA RRRaaadddooommmiirir rS S S.. .S S Sttataannnkkkooovvviicic´c´,´, ,U U Unnniivivveerersrsisitityty y o ofof f N NNiisˇisˇ,sˇ, ,S SSeererbrbbiiaiaa GGG AAA JJaJaaaaakkkkkkooo T T T.. .A A Asststotoollalaa,, ,T T Taaammmpppeererere e U UUnnniivivveerersrsisitityty y o ofof fT T Teecechchhnnnoololologoggyy,y, ,F FFiininnllalaannnddd MMMuuullltttiiipppllleee---VVVaaallluuueeeddd CCCllalaauuudddiioioo M M Mooorraraagggaaa,, ,E E Euuurroropoppeeaeaannn C CCeenennttrtrere e f foforor r S SSoofoftft t C CCoomommpppuuuttitininngg,g, ,a aannnddd S SSpppaaaiininn T T Teecechchhnnniicicacaall l U UUnnniivivveerersrsisitityty y o ofof f D DDoorortrtmtmmuuunnnddd,, ,G GGeerermrmmaaannnyyy CCCooommmpppaararerededd tt otoo bb biininnaararyry y ss wswwiititctchchhiininnggg ff ufuunnncctctitioioonnnss,s , t,t hthhee e mm muuulltltitipippllele-e-v-vavalaluluueededd ff ufuunnncctctitioioonnnss s (( M(MMVVV)) ) oo offfffeferer r mm mooorrere e cc ocoommmpppaacactct t rr erepepprreresesesenennttatatatitioioonnnsss RRR oooff f t ththhee e i ininnffofoorrmrmmaatatitioioonnn c cocoonnnttetenenntt t o ooff f s sisigiggnnnaalalsls s m mmooodddeelelelededd b bbyyy l loloogggiicic c f fufuunnncctctitioioonnnss s a anannddd, , ,t ththheerererefefofoorrere,e , ,t ththheeieirir r u uussese e fi fifittsts s v vevereryryy w wweelellll l i ininn t ththheee EPREPREPR LLLooogggiiiccc FFFuuunnnccctttiiiooonnnsss gggeenenneereraralal l s sesetettttitininngggss s o ooff f d ddaatatata a c cocoommmppprreresessssisioioonnn a atattttetememmpppttsts s a anannddd a apappppprrorooaacachchheeses.s . T. TThhhee e fi fifirrsrstst t t tatasaskskk i ininn d ddeeaealalilininnggg w wwiitiththh s susuucchchh s sisigiggnnnaalalsls s i isiss EEE SSS ttotoo p pprroroovvivididdee e m mmaataththheememmaatatiticicacalal l m mmeeteththhooodddss s f fofoorr r t ththheeieirir r r rerepepprreresesesenennttatatatitioioonnn i ininn a a a w wwaayay y t ththhaatat t w wwiilillll l m mmaakakkee e t ththheeieirir r a apapppppllilicicacatatitioioonnn i ininn p pprraracactctiticicecee ENENEN ffefeaeasasisibibbllele.e.. TATATA TTT RRReepepprreresesesenennttataattitioiononn o ofof f M MMuuulltltitipippllele-e-V-VVaaalluluueededd L LLoogoggiicic c F FFuuunnncctctitioiononnss s i isis s a aiaimimmeededd a atat t p pprroroovvviididdiininnggg a anann a acaccccecesessssisibibbllele e i ininnttrtrorooddduuucctctitioioonnn t totoo t ththheesesesee IOIOIO mmmaaatththheeemmmaaattiticicacaall l t teteecchchhnnniiqiqquuueeess s t ththhaaatt t a aarreree n nneeecceceesssssasaarryryy f fofoorr r a aappppppllilicicacaattitioioonnn o ooff f r rereellalaatteteeddd i imimmppplleleemmmeeennnttataattitioioonnn m mmeeetththhooodddss s a aannnddd t totooooollsls.s.. NNN O O O TTThhhiisis s b bbooooookkk p pprreresesesenennttsts s i ininn a a a u uunnniififofoorrmrmm w wwaayay y d ddiififfffeferererenenntt t r rerepepprreresesesenennttatatatitioioonnnss s o ooff f m mmuuulltltitipippllele-e-v-vavalaluluueededd l loloogggiicic c f fufuunnncctctitioioonnnss,s , i, ininncclcluluudddiininnggg FFF M M M ffufuunnncctctitioioonnnaaall l e eexxxppprrereesssssisioioonnnss,s , ,s spsppeeecctctrtraraall l r rereeppprrereesseseennnttataattitioioonnnss s o oonnn fi fifinnniititetee A AAbbbeeelliliaiaannn g ggrroroouuupppss,s , ,a aannnddd t ththheeeiirir r g ggrraraappphhhiicicacaall l c cocoouuunnntteteerrprppaaarrtrtstss UUU LLL ((v(vavararirioioouuuss s r rerelelalatatetededd d ddeececicisisisioioonnn d ddiiaiagaggrraramammss)s).).. TTT TTThhhrrereeee-e-v-vvaalaluluueededd, , ,o oorr r t teterernrnnaararyryy f fufuunnncctctitioioonnnss,s , ,a ararere e t trtraradaddiitititioioonnnaalallllylyy u uussesededd a asas s t ththhee e fi fifirrsrstst t e exexxttetenennssisioioonnn f frfroroommm t ththhee e b bbiininnaararyryy c cacasasese.e . T.T Thhheeyeyy IPLIPLIPL EEE hhhaavaveve e a a a g ggooooooddd f fefeaeatatutuurrere e t ththhaatat t t ththhee e r raratatitioioo b bbeetetwtwweeeeenenn t ththhee e n nnuuummmbbbeerer r o ooff f b bbiititsts s a anannddd t ththhee e n nnuuummmbbbeerer r o ooff f d ddiififfffeferererenenntt t v vvaalaluluueeses s t ththhaatat t c cacanann b bbeee -V-V-V AAA eenennccocoodddeededd w wwiitiththh t ththhee e s spsppeececicifififieiededd n nnuuummmbbbeerer r o ooff f b bbiititsts s i isis s f fafavavovoouuurrarababbllele e f fofoorr r t teterernrnnaararyryy f fufuunnncctctitioioonnnss.s.. LLL UUU FFFooouuurr-r-v-vavalaluluueededd f fufuunnncctctitioioonnnss,s , a, alalslsosoo c cacalallllelededd q qquuuaatateterernrnnaararyry y f fufuunnncctctitioioonnnss,s , a, ararere e p ppaarartrtiticicucuullalararlrlyly y a atattttrtraracactctitiviveve,e , s, sisininnccece e i ininn p pprraracactctiticicacalal l r rereaealalilizizazatatitioioonnn EEE DDD RRRaaadddooommmiiirrr S SS... S SStttaaannnkkkooovvviiicc´c´´ wwwiitiththhiininn t totoodddaayay y p pprrerevevavalalelenenntt t b bbiininnaararyry y c cicirircrcucuuiititsts s e enennvviviriroroonnnmmmeenenntt,t , t, ththheeyey y m mmaayay y b bbee e e eaeasasysy y c cocoodddeededd b bbyy y b bbiininnaararyry y v vavalaluluueeses s a anannddd r rereaealalilizizzeededd w wwiitiththh L L L OOO ttwtwwooo--s-ststatababbllele e s ststatatatete e c cicirircrcucuuiititsts.s . .A AAtt t t ththhee e s sasamammee e t titimimmee,e , ,t ththheererere e i isis s m mmuuucchchh m mmooorrere e c cocoonnnssisididdeererarababbllele e a adaddvvevenenntt t i ininn d ddeesesisigiggnnn o ooff f f fofoouuurr-r-v-vvaalaluluueededd GGG ICICIC JJJaaaaaakkkkkkooo T TT... A AAssstttooolllaaa lloloogggiicic c c cicirircrcucuuiititsts s t ththhaanann f fofoorr r o ootththheerer r p pp--v-vavalaluluueededd f fufuunnncctctitioioonnnss.s.. F F F UUU TTThhheeerrereeffofoorrere,e , ,t ththhiisis s b bbooooookkk i isis s w wwrrirititttteteennn u uussisininnggg a aa h hhaaannndddss-s-o-oonnn a aapppppprrorooaaacchchh s susuucchchh t ththhaaatt t a aafftfteteerr r i ininnttrtrorooddduuuccicininnggg t ththheee g ggeeennneeerraraall l a aannnddd NNN CCC CCClllaaauuudddiiiooo M MMooorrraaagggaaa nnneecececesessssasararirililylyy a ababbsststrtraracactct t b bbaacackckkgggrroroouuunnnddd t ththheeoeoorryry,y , ,t ththhee e p pprreresesesenennttatatatitioioonnn i isis s b bbaasasesededd o oonnn a a a l lalarargrggee e n nnuuummmbbbeerer r o ooff f e exexxaamammppplleleses s f fofoorr r t teterernrnnaararyryy TTT aanannddd q qquuuaatateterernrnnaararyryy f fufuunnncctctitioioonnnss s t ththhaatat t s shshhooouuulldldd p pprroroovvviididdee e a anann i ininnttutuuiitititiviveve e u uunnndddeerersrststatananndddiininnggg o ooff f v vvaararirioioouuuss s r rerepepprreresesesenennttatatatitioioonnn m mmeeteththhooodddsss IONIONION SSS aanannddd t ththhee e i ininntteterercrcocoonnnnnneecectctitioioonnnss s a amammooonnnggg t ththheememm... AAAbbbooouuuttt S SSYYYNNNTTTHHHEEESSSIIIsss TTThhhiisis s v vvooolluluummmeee i isis s a aa p pprririninntteteeddd v vveeerrsrsisioioonnn o ooff f a aa w wwooorrkrkk t ththhaaatt t a aappppppeeeaaarrsrs s i ininn t ththheee S SSyyynnntththheesesisisiss DDDiigiggiititataall l L LLiibibbrraraarryryy o ofof f E EEnnngggiininneeeeereririninnggg a aannnddd C CCoomommpppuuutteterer r S SSccicieienennccece.e. . S SSyyynnntththheesesisisis s L LLeecectctutuurreresess MMM OOO ppprroroovvivididdee e cc ocoonnnccicisisese,e , o,o orririgiggiininnaalal l pp prreresesesenennttatatatitioioonnnss s oo off f ii mimmpppooorrtrtatananntt t rr ereseseseaeararcrchchh aa nannddd dd deeveveveleloloopppmmmeenennttt RRR ttotoopppiicicscs,s , p, ppuuubbbllilisishshheededd q qquuuiicickckkllyly,y , i, ininn d ddiigiggiititatalal l a anannddd p pprririninntt t f fofoorrmrmmaatatsts.s . F. FFooorr r m mmooorrere e i ininnffofoorrmrmmaatatitioioonnn GGG AAA vvivisisisitit t w wwwwwwww..m.mmooorrgrggaaannncccllalaayyypppooooooll.l.c.ccooommm NNN &&& SSSYYYNNNTTTHHHEEESSSIIISSS LLLEEECCCTTTUUURRREEESSS OOONNN CCC MMMooorrrgggaaannn& & & CCClllaaayyypppoooooolll PPPuuubbbllliiissshhheeerrrsss IIISSSBBBNNN::: 999777888---111---66600088844459595-9-0-09090940404020202-0-0-1011 LAYLAYLAY DDDIIIGGGIIITTTAAALLL CCCIIIRRRCCCUUUIIITTTSSS A AANNNDDD S SSYYYSSSTTTEEEMMMSSS PPP wwwwwwwww...mmmooorrrgggaaannnccclllaaayyypppoooooolll...cccooommm OOO 999777888111666000888444555999444222111 OOO LLL MMMiitittccchhheeelllll l A AA.. . T TThhhooorrrnnntttooonnn,, , S SSeeerrriieieess s E EEdddiititotoorrr Representation of Multiple-Valued Logic Functions Synthesis Lectures on Digital Circuits and Systems Editor MitchellA.Thornton,SouthernMethodistUniversity TheSynthesisLecturesonDigitalCircuitsandSystemsseriesiscomprisedof50-to100-page bookstargetedforaudiencememberswithawide-rangingbackground.TheLecturesinclude topicsthatareofinteresttostudents,professionals,andresearchersintheareaofdesignand analysisofdigitalcircuitsandsystems.EachLectureisself-containedandfocusesonthe backgroundinformationrequiredtounderstandthesubjectmatterandpracticalcasestudiesthat illustrateapplications.TheformatofaLectureisstructuredsuchthateachwillbedevotedtoa specifictopicindigitalcircuitsandsystemsratherthanalargeroverviewofseveraltopicssuchas thatfoundinacomprehensivehandbook.TheLecturescoverbothwell-establishedareasaswellas newlydevelopedoremergingmaterialindigitalcircuitsandsystemsdesignandanalysis. RepresentationofMultiple-ValuedLogicFunctions RadomirS.Stankovic´,JaakkoT.Astola,andClaudioMoraga 2012 ArduinoMicrocontroller:ProcessingforEveryone!SecondEdition StevenF.Barrett 2012 AdvancedCircuitSimulationUsingMultisimWorkbench DavidBáez-López,FélixE.Guerrero-Castro,andOfeliaDelfinaCervantes-Villagómez 2012 CircuitAnalysiswithMultisim DavidBáez-LópezandFélixE.Guerrero-Castro 2011 MicrocontrollerProgrammingandInterfacingTexasInstrumentsMSP430,PartI StevenF.BarrettandDanielJ.Pack 2011 MicrocontrollerProgrammingandInterfacingTexasInstrumentsMSP430,PartII StevenF.BarrettandDanielJ.Pack 2011 iii PragmaticElectricalEngineering:SystemsandInstruments WilliamEccles 2011 PragmaticElectricalEngineering:Fundamentals WilliamEccles 2011 IntroductiontoEmbeddedSystems:UsingANSICandtheArduinoDevelopment Environment DavidJ.Russell 2010 ArduinoMicrocontroller:ProcessingforEveryone!PartII StevenF.Barrett 2010 ArduinoMicrocontroller:ProcessingforEveryone!PartI StevenF.Barrett 2010 DigitalSystemVerification:ACombinedFormalMethodsandSimulationFramework LunLiandMitchellA.Thornton 2010 ProgressinApplicationsofBooleanFunctions TsutomuSasaoandJonT.Butler 2009 EmbeddedSystemsDesignwiththeAtmelAVRMicrocontroller:PartII StevenF.Barrett 2009 EmbeddedSystemsDesignwiththeAtmelAVRMicrocontroller:PartI StevenF.Barrett 2009 EmbeddedSystemsInterfacingforEngineersusingtheFreescaleHCS08MicrocontrollerII: DigitalandAnalogHardwareInterfacing DouglasH.Summerville 2009 DesigningAsynchronousCircuitsusingNULLConventionLogic(NCL) ScottC.SmithandJiaDi 2009 iv EmbeddedSystemsInterfacingforEngineersusingtheFreescaleHCS08MicrocontrollerI: AssemblyLanguageProgramming DouglasH.Summerville 2009 DevelopingEmbeddedSoftwareusingDaVinci&OMAPTechnology B.I.(Raj)Pawate 2009 MismatchandNoiseinModernICProcesses AndrewMarshall 2009 AsynchronousSequentialMachineDesignandAnalysis:AComprehensiveDevelopmentof theDesignandAnalysisofClock-IndependentStateMachinesandSystems RichardF.Tinder 2009 AnIntroductiontoLogicCircuitTesting ParagK.Lala 2008 PragmaticPower WilliamJ.Eccles 2008 MultipleValuedLogic:ConceptsandRepresentations D.MichaelMillerandMitchellA.Thornton 2007 FiniteStateMachineDatapathDesign,Optimization,andImplementation JustinDavisandRobertReese 2007 AtmelAVRMicrocontrollerPrimer:ProgrammingandInterfacing StevenF.BarrettandDanielJ.Pack 2007 PragmaticLogic WilliamJ.Eccles 2007 PSpiceforFiltersandTransmissionLines PaulTobin 2007 v PSpiceforDigitalSignalProcessing PaulTobin 2007 PSpiceforAnalogCommunicationsEngineering PaulTobin 2007 PSpiceforDigitalCommunicationsEngineering PaulTobin 2007 PSpiceforCircuitTheoryandElectronicDevices PaulTobin 2007 PragmaticCircuits:DCandTimeDomain WilliamJ.Eccles 2006 PragmaticCircuits:FrequencyDomain WilliamJ.Eccles 2006 PragmaticCircuits:SignalsandFilters WilliamJ.Eccles 2006 High-SpeedDigitalSystemDesign JustinDavis 2006 IntroductiontoLogicSynthesisusingVerilogHDL RobertB.ReeseandMitchellA.Thornton 2006 MicrocontrollersFundamentalsforEngineersandScientists StevenF.BarrettandDanielJ.Pack 2006 Copyright© 2012byMorgan&Claypool Allrightsreserved.Nopartofthispublicationmaybereproduced,storedinaretrievalsystem,ortransmittedin anyformorbyanymeans—electronic,mechanical,photocopy,recording,oranyotherexceptforbriefquotationsin printedreviews,withoutthepriorpermissionofthepublisher. RepresentationofMultiple-ValuedLogicFunctions RadomirS.Stankovic´,JaakkoT.Astola,andClaudioMoraga www.morganclaypool.com ISBN:9781608459421 paperback ISBN:9781608459438 ebook DOI10.2200/S00420ED1V01Y201205DCS037 APublicationintheMorgan&ClaypoolPublishersseries SYNTHESISLECTURESONDIGITALCIRCUITSANDSYSTEMS Lecture#37 SeriesEditor:MitchellA.Thornton,SouthernMethodistUniversity SeriesISSN SynthesisLecturesonDigitalCircuitsandSystems Print1932-3166 Electronic1932-3174 Representation of Multiple-Valued Logic Functions Radomir S.Stankovic´ UniversityofNiš,Serbia JaakkoT.Astola TampereUniversityofTechnology,Finland Claudio Moraga EuropeanCentreforSoftComputing,Spain TechnicalUniversityofDortmund,Germany SYNTHESISLECTURESONDIGITALCIRCUITSANDSYSTEMS#37 M &C Morgan &cLaypool publishers ABSTRACT Comparedtobinaryswitchingfunctions,themultiple-valuedfunctions(MV)offermorecompact representationsoftheinformationcontentofsignalsmodeledbylogicfunctionsand,therefore,their usefitsverywellinthegeneralsettingsofdatacompressionattemptsandapproaches.Thefirsttask in dealing with such signals is to provide mathematical methods for their representation in a way thatwillmaketheirapplicationinpracticefeasible. RepresentationofMultiple-ValuedLogicFunctionsisaimedatprovidinganaccessibleintroduc- tiontothesemathematicaltechniquesthatarenecessaryforapplicationofrelatedimplementation methodsandtools. Thisbookpresentsinauniformwaydifferentrepresentationsofmultiple-valuedlogicfunc- tions,includingfunctionalexpressions,spectralrepresentationsonfiniteAbeliangroups,andtheir graphicalcounterparts(variousrelateddecisiondiagrams). Three-valued,orternaryfunctions,aretraditionallyusedasthefirstextensionfromthebinary case.Theyhaveagoodfeaturethattheratiobetweenthenumberofbitsandthenumberofdifferent valuesthatcanbeencodedwiththespecifiednumberofbitsisfavourableforternaryfunctions. Four-valued functions, also called quaternary functions, are particularly attractive, since in practical realization within today prevalent binary circuits environment, they may be easy coded by binary values and realized with two-stable state circuits.At the same time,there is much more considerableadventindesignoffour-valuedlogiccircuitsthanforotherp-valuedfunctions. Therefore, this book is written using a hands-on approach such that after introducing the generalandnecessarilyabstractbackgroundtheory,thepresentationisbasedonalargenumberof examples for ternary and quaternary functions that should provide an intuitive understanding of variousrepresentationmethodsandtheinterconnectionsamongthem. KEYWORDS multiple-valued logic functions, Reed-Muller expressions, Reed-Muller-Fourier ex- pressions,Galoisfieldexpressions,spectralexpressions,decisiondiagrams ix Contents Acknowledgments.......................................................xiii 1 Multiple-ValuedLogicFunctions ...........................................1 1.1 TabularRepresentations ................................................. 2 1.2 Cubes................................................................. 4 1.3 EncodingofVariables ................................................... 7 1.4 OtherRepresentations................................................... 7 1.5 AlgebraicStructuresforMultiple-ValuedFunctions.......................... 8 1.6 FunctionswithVariousProperties........................................ 12 2 FunctionalExpressionsforMultiple-ValuedFunctions ...................... 15 2.1 FunctionalExpressions ................................................. 15 2.2 GeneralizationstoMultiple-ValuedFunctions ............................. 17 2.3 Sum-of-ProductExpressions ............................................ 19 2.4 GaloisFieldExpressions................................................ 21 2.4.1 GaloisFieldExpressionsforTernaryFunctions ...................... 23 2.4.2 GaloisFieldExpressionsforQuaternaryFunctions................... 24 2.5 Fixed-PolarityGF-expressions........................................... 26 2.5.1 Reed-Muller-FourierTransform ................................... 28 2.5.2 RMFexpressionsforp =3........................................ 30 2.5.3 RMFexpressionsforp =4........................................ 32 2.6 EfficiencyofRepresentations............................................ 35 2.6.1 ComputationalEfficiency......................................... 35 2.6.2 RealizationEfficiency ............................................ 37 2.7 ArithmeticExpressionsforMultiple-ValuedFunctions...................... 40 2.7.1 ArithmeticExpressionsforMultiple-ValuedFunctionsderivedfrom theGF-expressions ..............................................42 2.7.2 ArithmeticExpressionsderivedfromtheRMF-expressions............ 44 2.7.3 StructureoftheArithmeticRMF-transformmatrices................. 46 2.8 Haar-likeExpressionsforMultiple-ValuedFunctions ....................... 49 2.9 SparseRepresentationsfromCoveringCodes.............................. 53

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.