Abstract

Bryant [On the complexity of VLSI implementations and graph representations of boolean functions with applications to integer multiplication, IEEE Trans. Comput. 40 (1991) 205–213] has shown that any OBDD for the function MUL n - 1 , n , i.e. the middle bit of the n-bit multiplication, requires at least 2 n / 8 nodes. In this paper a stronger lower bound of essentially 2 n / 2 / 61 is proven by a new technique, using a universal family of hash functions. As a consequence, one cannot hope anymore to verify e.g. 128-bit multiplication circuits using OBDD -techniques because the representation of the middle bit of such a multiplier requires more than 3 · 10 17 OBDD -nodes. Further, a first non-trivial upper bound of 7 / 3 · 2 4 n / 3 for the OBDD -size of MUL n - 1 , n is provided.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.