Page 250 - Hardware Implementation of Finite-Field Arithmetic
P. 250

230     Cha pte r  Se v e n


               7.7.14  Modified Almost Inverse Algorithm (MAIA)
                       for Inversion
               The circuits were generated for specific polynomials. The circuits are
               sequential implementations (see Table 7.17).


                 m     FFs   LUTs    Slices   Period  Cycles  Total time
                 8     48    105     55        4.2    16      67
                 16    86    199     108       5.4    32      173
                 32    150   377     199       6.8    64      435
                 64    280   751     398       7.4    128     947
                 128   540   1,527   812       8.9    256     2,278
                 163   678   1,931   1,026     9.8    326     3,195
                 233   963   2,763   1,461    10.8    466     5,033
               TABLE 7.17  Cost and Delay of MAIA for Inversion

               7.7.15  Important Irreducible Polynomials
               The circuits were generated for specific polynomials. Results are
               presented for AOPs, trinomials, and class 1 pentanomials. The cir-
               cuits are fully combinational. The cost and delay of several multipli-
               ers using AOPs, trinomials, and class 1 pentanomials are shown in
               Tables 7.18, 7.19, and 7.20, respectively.

                           m      LUTs    Slices   Total time
                           10     46      24       4
                           60     3,055   2,101    9
                           130    14,154  8,590    15
                           196    32,121  20,455   ∞

                          ∞ means that the circuit does not fit within the
                           device.
                          TABLE 7.18  Cost and Delay for AOPs


                     m     LUTs      Slices   Total time  Polynomial
                                                          9
                     9     67        44       5          x  + x  + 1
                                                             8
                                                              47
                                                          65
                     65    3,557     2,029    9          x  + x  + 1
                                                              83
                     129   13,978    8,266    ∞          x 129  + x  + 1
                     167   23,370    14,362   ∞          x 167  + x 108  + 1
                    ∞ means that the circuit does not fit within the device.
                    TABLE 7.19  Cost and Delay for Trinomials
   245   246   247   248   249   250   251   252   253   254   255