You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

175 lines
5.2 KiB

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
  2. <!--Converted with LaTeX2HTML 2008 (1.71)
  3. original version by: Nikos Drakos, CBLU, University of Leeds
  4. * revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
  5. * with significant contributions from:
  6. Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
  7. <HTML>
  8. <HEAD>
  9. <TITLE>How to Get CUDD</TITLE>
  10. <META NAME="description" CONTENT="How to Get CUDD">
  11. <META NAME="keywords" CONTENT="cuddIntro">
  12. <META NAME="resource-type" CONTENT="document">
  13. <META NAME="distribution" CONTENT="global">
  14. <META NAME="Generator" CONTENT="LaTeX2HTML v2008">
  15. <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
  16. <LINK REL="STYLESHEET" HREF="cuddIntro.css">
  17. <LINK REL="next" HREF="node3.html">
  18. <LINK REL="previous" HREF="node1.html">
  19. <LINK REL="up" HREF="cuddIntro.html">
  20. <LINK REL="next" HREF="node3.html">
  21. </HEAD>
  22. <BODY >
  23. <!--Navigation Panel-->
  24. <A NAME="tex2html98"
  25. HREF="node3.html">
  26. <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
  27. SRC="icons/next.png"></A>
  28. <A NAME="tex2html94"
  29. HREF="cuddIntro.html">
  30. <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
  31. SRC="icons/up.png"></A>
  32. <A NAME="tex2html88"
  33. HREF="node1.html">
  34. <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
  35. SRC="icons/prev.png"></A>
  36. <A NAME="tex2html96"
  37. HREF="node8.html">
  38. <IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index"
  39. SRC="icons/index.png"></A>
  40. <BR>
  41. <B> Next:</B> <A NAME="tex2html99"
  42. HREF="node3.html">User's Manual</A>
  43. <B> Up:</B> <A NAME="tex2html95"
  44. HREF="cuddIntro.html">CUDD: CU Decision Diagram</A>
  45. <B> Previous:</B> <A NAME="tex2html89"
  46. HREF="node1.html">Introduction</A>
  47. &nbsp; <B> <A NAME="tex2html97"
  48. HREF="node8.html">Index</A></B>
  49. <BR>
  50. <BR>
  51. <!--End of Navigation Panel-->
  52. <!--Table of Child-Links-->
  53. <A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
  54. <UL>
  55. <LI><A NAME="tex2html100"
  56. HREF="node2.html#SECTION00021000000000000000">The CUDD Package</A>
  57. <LI><A NAME="tex2html101"
  58. HREF="node2.html#SECTION00022000000000000000">CUDD Friends</A>
  59. </UL>
  60. <!--End of Table of Child-Links-->
  61. <HR>
  62. <H1><A NAME="SECTION00020000000000000000"></A>
  63. <A NAME="sec:getting"></A>
  64. <BR>
  65. How to Get CUDD
  66. </H1>
  67. <P>
  68. <H2><A NAME="SECTION00021000000000000000"></A>
  69. <A NAME="sec:getCUDD"></A>
  70. <BR>
  71. The CUDD Package
  72. </H2>
  73. <P>
  74. The CUDD package is available via anonymous FTP<A NAME="46"></A> from
  75. vlsi.Colorado.EDU. A compressed tar file named
  76. <TT>cudd-2.5.0.tar.gz</TT> can be found in directory <TT>pub</TT>.
  77. Once you have this file,
  78. <BLOCKQUOTE>
  79. <TT>gzip<A NAME="50"></A> -dc cudd-2.5.0.tar.gz | tar xvf -
  80. </TT></BLOCKQUOTE>
  81. will create directory <TT>cudd-2.5.0</TT> and its subdirectories.
  82. These directories contain the decision diagram package, a few support
  83. libraries<A NAME="53"></A>, and a toy application based on the
  84. decision diagram package. There is a README<A NAME="54"></A> file
  85. with instructions on configuration<A NAME="55"></A> and
  86. installation<A NAME="56"></A> in <TT>cudd-2.5.0</TT>. You can use
  87. a compiler for either ANSI C or C++.
  88. <P>
  89. Once you have made the libraries and program, you can type:
  90. <BLOCKQUOTE>
  91. <TT>cd nanotrav<A NAME="59"></A>
  92. <BR>
  93. nanotrav -p 1 -autodyn -reordering sifting -trav mult32a.blif
  94. </TT></BLOCKQUOTE>
  95. This will run a simple-minded FSM traversal program. (On a 2.4 GHz
  96. Pentium 4<A NAME="61"></A> (TM), it takes about 0.5 s.) The
  97. output produced by the program can be checked against
  98. <TT>cudd-2.5.0/nanotrav/mult32a.out</TT>. More information on the
  99. <TT>nanotrav<A NAME="63"></A></TT> program can be found in
  100. <TT>cudd-2.5.0/nanotrav/README<A NAME="64"></A></TT>.
  101. <P>
  102. If you want to be notified of new releases of the CUDD package, send a
  103. message to <TT>Fabio@Colorado.EDU</TT>.
  104. <P>
  105. <H2><A NAME="SECTION00022000000000000000"></A>
  106. <A NAME="sec:getFriends"></A>
  107. <BR>
  108. CUDD Friends
  109. </H2>
  110. <P>
  111. Two CUDD extensions are available via anonymous FTP<A NAME="68"></A> from
  112. vlsi.Colorado.EDU.
  113. <UL>
  114. <LI><I>PerlDD</I> is an object-oriented Perl5 interface to CUDD. It
  115. is organized as a standard Perl extension module. The Perl interface
  116. is at a somewhat higher level than the C++ interface, but it is not
  117. as complete.
  118. </LI>
  119. <LI><I>DDcal</I> is a graphic BDD calculator based on CUDD, Perl-Tk,
  120. and dot. (See Section&nbsp;<A HREF="node3.html#sec:dump">3.19</A> for information on <I>dot</I>.)
  121. <P>
  122. </LI>
  123. </UL><HR>
  124. <!--Navigation Panel-->
  125. <A NAME="tex2html98"
  126. HREF="node3.html">
  127. <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
  128. SRC="icons/next.png"></A>
  129. <A NAME="tex2html94"
  130. HREF="cuddIntro.html">
  131. <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
  132. SRC="icons/up.png"></A>
  133. <A NAME="tex2html88"
  134. HREF="node1.html">
  135. <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
  136. SRC="icons/prev.png"></A>
  137. <A NAME="tex2html96"
  138. HREF="node8.html">
  139. <IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index"
  140. SRC="icons/index.png"></A>
  141. <BR>
  142. <B> Next:</B> <A NAME="tex2html99"
  143. HREF="node3.html">User's Manual</A>
  144. <B> Up:</B> <A NAME="tex2html95"
  145. HREF="cuddIntro.html">CUDD: CU Decision Diagram</A>
  146. <B> Previous:</B> <A NAME="tex2html89"
  147. HREF="node1.html">Introduction</A>
  148. &nbsp; <B> <A NAME="tex2html97"
  149. HREF="node8.html">Index</A></B>
  150. <!--End of Navigation Panel-->
  151. <ADDRESS>
  152. Fabio Somenzi
  153. 2012-02-04
  154. </ADDRESS>
  155. </BODY>
  156. </HTML>