Looking for spfd_pilo examples...

From: Wallace, David (david_wallace@mentorg.com)
Date: Thu Aug 15 2002 - 19:16:36 MDT

  • Next message: Bertrand Grégoire: "new features of VIS"

    I'm looking for some nice simple examples of boolean Blif-mv files
    that can be simplified using spfd_pilo. The following example didn't
    work - the intent was that SPFD analysis would show that the XOR(a, b)
    gate could be replaced by the already-existing OR(a, b) gate and
    eliminated. It didn't work, probably because of the way SPFDs are
    allocated to wires. Anyone have any simple examples that do show
    an advantage? Ideally, it would be a small example that could be
    shown on a slide during a talk. Additional examples would also be
    helpful.

    Dave W.

    .model spfdtest
    # I/O ports
    .inputs a b c d e f
    .outputs o1 o2

    .table a b o1_tmp
    .default 0
    - 1 1
    1 - 1

    .table o1_tmp o1
    - =o1_tmp

    .table a b xor1
    .default 0
    1 0 1
    0 1 1

    .table a b c d andor1
    .default 0
    1 1 - - 1
    - - 1 1 1

    .table xor1 andor1 e f o2
    .default 0
    1 - - - 1
    - 1 - - 1
    - - 1 - 1
    - - - 1 1

    .end



    This archive was generated by hypermail 2b30 : Thu Aug 15 2002 - 19:20:36 MDT