Article View: comp.arch
Article #11100Re: Logic Minimization Algorithms
From: Michael Gordon Weaver
Date: Wed, 16 Dec 1992 17:58
Date: Wed, 16 Dec 1992 17:58
31 lines
1844 bytes
1844 bytes
In article <1992Dec15.024904.22554@amd.com> roberts@angelo.amd.com (Dave Roberts) writes: > >I couldn't think of a more appropriate news group to post this in, so >here goze: > >What sort of algorithms are typically used to minimize logic equations >specified in high level hardware description languages (PAL software, >Verilog, etc.)? > >I've read and understand Quine-McClusky, and doodled around with >implementing my own versions. It seems to work well except for the >final step: choosing a set of prime implicants from the set that you >just produced (by reductions of the form x * y + x * ~y = x, for those >of you who don't remember. Prime implicants are those product terms >that can't be reduced any further by the application of the above >identity). > Quine-McClusky is not used in CAD because you cannot handle logic equations of the size that people want to do. Current methods are called algebraic, implying that the equations are never fully expanded. Automatic translation from logic equations to gates has become popular in the last few year and you will find a number of papers on the subject in conference proceedings. Try Design Automation Conference (DAC) proceedings, or International Conference on Computer Aided Design (ICCAD) proceedings. Keywords to look for are Logic Synthesis, Logic Minimization. Michael Weaver.
Technical Details
Message-ID:
<1992Dec16.175805.5015@jetsun.weitek.COM>Path:
arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!yale.edu!qt.cs.utexas.edu!cs.utexas.edu!sun-barr!news2me.EBay.Sun.COM!exodus.Eng.Sun.COM!sun!amdcad!weitek!weaverReferences:
<1992Dec15.024904.22554@amd.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!yale.edu!qt.cs.utexas.edu!cs.utexas.edu!sun-barr!news2me.EBay.Sun.COM!exodus.Eng.Sun.COM!sun!amdcad!weitek!weaver From: weaver@jetsun.weitek.COM (Michael Gordon Weaver) Newsgroups: comp.arch Subject: Re: Logic Minimization Algorithms Message-ID: <1992Dec16.175805.5015@jetsun.weitek.COM> Date: 16 Dec 92 17:58:05 GMT References: <1992Dec15.024904.22554@amd.com> Organization: WEITEK Corporation, Sunnyvale CA Lines: 31