• DocumentCode
    1191731
  • Title

    A Formula for Logical Network Cost

  • Author

    Kellerman, Eduardo

  • Issue
    9
  • fYear
    1968
  • Firstpage
    881
  • Lastpage
    884
  • Abstract
    Abstract—The cost, or complexity, of a switching network is defined in two ways: by its diode count and by the number of modules from a predefined set required to build it. These modules were chosen as representative of a modular diode-transistor technology. With the aid of Monte Carlo methods the following formula was obtained for the average cost, C(n, g, h), of the two-level minimal form of a 1-output combinational logical network which implements a Boolean function with g "one" vertices, h "zero" vertices, and n independent variables: where the K\´s are constants. Since the same formula, except for the values of the constants, was obtained for the two different definitions of cost, one hopes that it would only be necessary to change the value of the constants to use the formula with other technologies. The formula was tested on 195 computer-generated samples. The average error was found to be 15.3 percent for the diode count and 15.7 percent for the module count. With the values of the K\´s set for predicting average diode count, the formula was tested on 48 existing networks. The average percentage error between predicted and actual cost was found to be 32.9 percent (the higher error is possibly due to a nonrandom selection of the input codes).
  • Keywords
    Index Terms—Complexity, cost formula, logic design, Monte Carlo, network cost, switching circuit cost.; Boolean functions; Circuit testing; Computer errors; Computer networks; Cost function; Diodes; Logic design; Monte Carlo methods; Switching circuits; Upper bound; Index Terms—Complexity, cost formula, logic design, Monte Carlo, network cost, switching circuit cost.;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1968.229149
  • Filename
    1687475