Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Saburo Muroga

dblp:82/4473 · DBLP profile ↗
← Back
31ranked-venue papers
9as first author
0since 2021 · last 1995
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 30 · 8 first-authorTheory of computation · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
23 papers
Electronic design automation · 91% Integrated circuit design · 9% Interconnection networks and networks-on-chip · 0%
Theoretical computer science
6 papers
Computational complexity · 40% Combinatorics and discrete mathematics · 32% Automata and formal languages · 15%

Topics — the 30 heaviest of 33, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation
logic synthesis
0.1211991
Absolute Minimization of Completely Specified Switching Functions · IEEE Trans. Computers 1991
Logic Optimization of MOS Networks · DAC 1991
A Resynthesis Approach for Network Optimization · DAC 1991
Electronic design automation › logic synthesis › logic minimization
boolean function minimization
0.041991
Absolute Minimization of Completely Specified Switching Functions · IEEE Trans. Computers 1991
Derivation of Minimal Sums for Completely Specified Functions · IEEE Trans. Computers 1987
Comments on "Generalization of Consensus Theory and Application to the Minimization of Boolean Functions" · IEEE Trans. Computers 1979
Integrated circuit design
digital circuit design
0.061987
Logic Networks with a Minimum Number of NOR(NAND) Gates for Parity Functions of n Variables · IEEE Trans. Computers 1987
Parallel Binary Adders with a Minimum Number of Connections · IEEE Trans. Computers 1983
Logic Networks of Carry-Save Adders · IEEE Trans. Computers 1982
Electronic design automation › logic synthesis
logic minimization
0.031987
Logic Networks with a Minimum Number of NOR(NAND) Gates for Parity Functions of n Variables · IEEE Trans. Computers 1987
Logic Networks of Carry-Save Adders · IEEE Trans. Computers 1982
Minimum Parallel Binary Adders with NOR (NAND) Gates · IEEE Trans. Computers 1979
Electronic design automation › logic synthesis
logic optimization
0.011991
Logic Optimization of MOS Networks · DAC 1991
Electronic design automation › logic synthesis › logic optimization
resynthesis
0.011991
A Resynthesis Approach for Network Optimization · DAC 1991
Electronic design automation › logic synthesis
technology mapping
0.011991
Logic Optimization of MOS Networks · DAC 1991
Electronic design automation › logic synthesis
multilevel logic synthesis
0.031989
The Transduction Method-Design of Logic Networks Based on Permissible Functions · IEEE Trans. Computers 1989
Minimization of Logic Networks Under a Generalized Cost Function · IEEE Trans. Computers 1976
Design of Optimal Switching Networks by Integer Programming · IEEE Trans. Computers 1972
Electronic design automation › physical design › timing optimization
critical path reduction
0.011990
Timing Optimization for Multi-Level Combinational Networks · DAC 1990
Electronic design automation › physical design
timing optimization
0.011990
Timing Optimization for Multi-Level Combinational Networks · DAC 1990
Electronic design automation › logic synthesis › boolean function representation
incompletely specified functions
0.011988
Design of MOS networks in single-rail input logic for incompletely specified functions · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1988
Electronic design automation › logic synthesis
switching theory
0.011987
Derivation of Minimal Sums for Completely Specified Functions · IEEE Trans. Computers 1987
Electronic design automation › logic synthesis › circuit optimization
gate-count minimization
0.021983
Parallel Binary Adders with a Minimum Number of Connections · IEEE Trans. Computers 1983
Optimal One-Bit Full Adders With Different Types of Gates · IEEE Trans. Computers 1974
Integrated circuit design › digital arithmetic circuits
parallel adder
0.011983
Parallel Binary Adders with a Minimum Number of Connections · IEEE Trans. Computers 1983
Electronic design automation › logic synthesis
programmable logic array
0.011991
Absolute Minimization of Completely Specified Switching Functions · IEEE Trans. Computers 1991
Electronic design automation › logic synthesis › two-level logic minimization
irredundant normal form
0.011979
Comments on "Computing Irredundant Normal Forms from Abbreviated Presence Functions" · IEEE Trans. Computers 1979
Electronic design automation › logic synthesis › two-level logic minimization
prime implicant
0.011979
Comments on "Computing Irredundant Normal Forms from Abbreviated Presence Functions" · IEEE Trans. Computers 1979
Electronic design automation › logic synthesis › programmable logic array
PLA optimization
0.011985
Symmetric Minimal Covering Problem and Minimal PLA's with Symmetric Variables · IEEE Trans. Computers 1985
Combinatorics and discrete mathematics
group theory
0.011985
Symmetric Minimal Covering Problem and Minimal PLA's with Symmetric Variables · IEEE Trans. Computers 1985
Integrated circuit design › digital circuit design › arithmetic circuit design
adder design
0.011974
Optimal One-Bit Full Adders With Different Types of Gates · IEEE Trans. Computers 1974
Electronic design automation › logic synthesis
logic network design
0.011972
Design of Optimal Switching Networks by Integer Programming · IEEE Trans. Computers 1972
Computational complexity
circuit complexity
0.021970
Enumeration of Threshold Functions of Eight Variables · IEEE Trans. Computers 1970
Lower Bounds of the Number of Threshold Functions and a Maximum Weight · IEEE Trans. Electron. Comput. 1965
Computational complexity › boolean function theory
threshold function enumeration
0.021970
Enumeration of Threshold Functions of Eight Variables · IEEE Trans. Computers 1970
Lower Bounds of the Number of Threshold Functions and a Maximum Weight · IEEE Trans. Electron. Comput. 1965
Interconnection networks and networks-on-chip
switching network
0.011971
Synthesis of Networks with a Minimum Number of Negative Gates · IEEE Trans. Computers 1971
Integrated circuit design › digital circuit design › threshold logic
threshold function
0.011965
Generation and Asymmetry of Self-Dual Threshold Functions · IEEE Trans. Electron. Comput. 1965
Automata and formal languages
finite automata
0.011966
Lower Bound of the Number of Threshold Functions · IEEE Trans. Electron. Comput. 1966
Automata and formal languages › regular languages
regular expressions
0.011966
Lower Bound of the Number of Threshold Functions · IEEE Trans. Electron. Comput. 1966
Logic in computer science › algebraic logic › boolean algebra › boolean function representation
threshold logic
0.011965
Generation and Asymmetry of Self-Dual Threshold Functions · IEEE Trans. Electron. Comput. 1965
Information theory › channel capacity
additive noise channel
0.011957
On the capacity of a noisy continuous channel · IRE Trans. Inf. Theory 1957
Information theory
channel capacity
0.011957
On the capacity of a noisy continuous channel · IRE Trans. Inf. Theory 1957

Methods — techniques the papers use, named apart from their topics

permissible functions · 0.0integer-programming logic design · 0.0windowing scheme · 0.0ratio set decomposition · 0.0prime implicant detection · 0.0level-reduction · 0.0area reduction · 0.0heuristic network transformation · 0.0duality conversion · 0.0DIMN algorithm · 0.0symmetry exploitation · 0.0branch-and-bound · 0.0transition graph analysis · 0.0recursive construction · 0.0mutual information analysis · 0.0exhaustive enumeration · 0.0
YearPublicationVenuePosition
1995 Optimization methods for lookup-table-based FPGAs using transduction method
abstract
No abstract available.
Shigeru Yamashita, Yahiko Kambayashi, Saburo Muroga
ASP-DAC3
1991 A Resynthesis Approach for Network Optimization
abstract
Article Free AccessA resynthesis approach for network optimization Authors: Kuang-Chien Chen Fujitsu America Inc. Fujitsu America Inc.View Profile , Yusuke Matsunaga Fujitsu Labs. Ltd., Japan Fujitsu Labs. Ltd., JapanView Profile , Saburo Muroga University of Illinois University of IllinoisView Profile , Masahiro Fujita Fujitsu Labs. Ltd., Japan Fujitsu Labs. Ltd., JapanView Profile Authors Info & Claims DAC '91: Proceedings of the 28th ACM/IEEE Design Automation ConferenceJune 1991Pages 458–463https://doi.org/10.1145/127601.127712Published:01 June 1991Publication History 11citation196DownloadsMetricsTotal Citations11Total Downloads196Last 12 Months13Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Kuang-Chien Chen, Yusuke Matsunaga, Saburo Muroga
DAC3
1991 Logic Optimization of MOS Networks
abstract
The logic networks that can be put on a single chip continues to grow in size and complexity. There is thus an increasing need for designers to rely on the assistance of computer-aided design tools to provide a fast design turnaround and reduce design errors. Logic design (or logic synthesis) is one major step in the ASIC VLSI design cycle in which automation is playing an increasingly important role in recent years. In this thesis, we describe an algorithm, SYLON-REDUCE, that can be used in automated logic synthesis tools for the logic optimization of MOS networks. Most existing logic synthesis algorithms divide logic synthesis into a technology-independent logic synthesis and optimization phase and a technology-mapping phase. This, however, may yield suboptimal final networks. In contrast to this two-phase design approach, SYLON-REDUCE uses a technology-specific approach for the logic optimization of multi-level combinational MOS networks. Given an initial MOS network, SYLON-REDUCE resynthesizes each cell in the network and produces an area- or delay-optimized network which contains only cells that satisfy the same technology constraints or belongs to the same technology library as the cells in the initial network. SYLON-REDUCE uses the concept of permissible functions for more effective optimization. Extensive experimental results demonstrate the effectiveness of SYLON-REDUCE, which generally produces better results than other existing algorithms, including those that employ a two-phase design approach. To make SYLON-REDUCE applicable to a wider range of large, complex networks, we use a windowing scheme for repeated local optimization of these large networks. This scheme also enables the algorithm to optimize the delay of these networks effectively. Experimental results prove this to be a viable approach. Furthermore, SYLON-REDUCE is useful for further improvement of MOS technology-mapped networks. It will also be particularly useful in cell generation or full custom design environments.
Johnson Chan Limqueco, Saburo Muroga
DAC2
1991 Absolute Minimization of Completely Specified Switching Functions
abstract
For the automated design of PLAs (programmable logic arrays) with a minimum size, computationally efficient procedures are needed that can minimize functions of a large number of variables. For such minimization procedures, excessively long processing time and an excessively large memory requirement are major problems to overcome. An absolute minimization procedure is presented for standard PLAs with reduced computation time and memory space. The improvement achieved by this procedure, which is based on the decomposition of ratio sets, is mainly due to the detection of all essential prime implicants during the derivation of inclusion functions and to the merger of two procedures previously published by R.B. Cutler and S. Muroga (1987) into one efficient procedure.>
Sung Je Hong, Saburo Muroga
IEEE Trans. Computers2
1990 Timing Optimization for Multi-Level Combinational Networks
abstract
This paper presents a timing optimization algorithm SDLR (acronym of SYLON-DREAM Level-Reduction), which is used in the SYLON-DREAM logic synthesizer for speeding up combinational multi-level networks. In SDLR, gates on critical paths are identified and their level numbers counted from the inputs of the network are maximally reduced by a level-reduction procedure. Gates which are not on the critical paths are processed by an area reduction procedure to reduce network area without increasing its maximum depth. SDLR uses the concept of permissible functions in both level and area reduction procedures, and it can directly process networks consisting of simple gates or negative gates (i.e., MOS cells). Experimental results obtained for benchmark functions show that SDLR is an effective algorithm which can reduce network delay with no or minimal area increase.
Kuang-Chien Chen, Saburo Muroga
DAC2
1990 SYLON-REDUCE: an MOS network optimization algorithms using permissible functions
abstract
An algorithm, SYLON-REDUCE, that uses the concept of permissible functions to optimize an MOS network directly is presented. SYLON-REDUCE uses a more coherent, algorithmic approach, adapting the MOS cell synthesis procedure of algorithm DIMN, to resynthesize the cells in the network. Better networks can be obtained for most functions. It is shown that technology-specific synthesis and optimization can produce better results than dividing synthesis into technology-independent and technology-mapping phases.>
Johnson Chan Limqueco, Saburo Muroga
ICCD2
1989 SYLON-DREAM: a multi-level network synthesizer
abstract
SYLON-DREAM, a logic network synthesizer which consists of SYLON-DREAM-INI for designing initial networks and SYLON-DREAM-MIN for further optimization, is presented. Unlike the networks designed by other approaches, those designed by SYLON-DREAM consist of MOS cells satisfying given constraints on the maximum number of series and parallel transistors. Such networks can be easily realized by a cell generator or mapped to the gates in existing cell libraries.>
Kuang-Chien Chen, Saburo Muroga
ICCAD2
1989 The Transduction Method-Design of Logic Networks Based on Permissible Functions
abstract
Based on the new concept of permissible functions, a heuristic procedure to design logic networks with as few gates as possible, without guaranteeing the minimality of designed networks, is developed. This procedure, which is drastically different from conventional logic-design procedures, is called the transduction method, because an initial network designed by any conventionally known logic-design method is first transformed into a different network configuration and then reduced to a simpler network by calculating permissible functions at the outputs of gates and connections throughout the network.>
Saburo Muroga, Yahiko Kambayashi, Hung Chi Lai, Jay Niel Culliney
IEEE Trans. Computers1
1988 Input assignment algorithm for decoded-PLAs with multi-input decoders
abstract
A heuristic algorithm for assigning input variables to the decoders of a decoded-programmable logic array (PLA) is presented. In this algorithm, the number of inputs to each decoder is not restricted to two and the area overhead incurred by using multi-input decoders is considered in the cost function. Experimental results show that the areas of multi-input decoded-PLAs designed by this algorithm are smaller in many cases than those of decoded-PLAs with two-input decoders or standard PLAs.>
Kuang-Chien Chen, Saburo Muroga
ICCAD2
1988 Design of MOS networks in single-rail input logic for incompletely specified functions
abstract
If a logic gate in a logic network of MOS transistors expresses a negative function, which is a logic function that can be expressed as the complement of a disjunctive form of only noncomplemented variables, it is called a negative gate. An algorithm, DIMN, for the design of a MOS logic network with a minimum number of negative gates and irredundant connections among negative gates for a completely specified function was published by the authors in 1985. DIMN is extended here to the case of an incompletely specified function, and an example is given.>
Hung Chi Lai, Saburo Muroga
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
1987 Derivation of Minimal Sums for Completely Specified Functions
abstract
Some new concepts in switching theory are pre sented. One of these is called an "abridged minterm base." We can use an abridged minterm base instead of the minterm expansion in conventional absolute minimization procedures. Since an abridged minterm base almost always has much fewer minterms than are in the minterm expansion, we can derive an abridged minterm base for many functions for which it is impossible to derive the minterm expansion. This paper also introduces the concept of generalized inclusion function Q(f) and its decomposition theorem Q(g)·Q(h) = Q(g V h). The theorem is very useful.
Robert Brian Cutler, Saburo Muroga
IEEE Trans. Computers2
1987 Logic Networks with a Minimum Number of NOR(NAND) Gates for Parity Functions of n Variables
abstract
Design of logic networks, in single-rail input logic, with a minimum number of NOR gates for parity functions of an arbitrary number of variables is described. This is partly based on minimum networks for parity functions of a small number of variables which are designed by the integer programming logic design method. Although it is generally difficult to design minimum networks for functions of an arbitrarily large number of variables, we have previously designed minimum networks for adders of an arbitrary number of variables. The minimum networks for parity functions of an arbitrary number of variables discussed in this paper is another case. Many unique properties of minimum NOR networks for parity functions are shown. Minimum networks with NAND gates for parity functions can be easily obtained from those with NOR gates because of duality relationship between NAND and NOR.
Hung Chi Lai, Saburo Muroga
IEEE Trans. Computers2
1986 Properties of Wired Logic
abstract
When we design networks with NOR or NAND gates which are implemented with bipolar and MOS transistors, wired logic is usually allowed. The usage of wired logic reduces the network cost and possibly improves the speed because of shorter delays on wired logic than on a gate. Typical logic functions performed by wired logic are AND and OR, which are called wired-AND and wired-OR, respectively. Properties of networks with NOR gates and wired-AND (or wired-OR) are discussed. Some of these properties are used in developing synthesis procedures of optimum networks by the integer programming logic design method. For all three-variable functions, the optimum networks with NOR gates and wired-OR's, designed by this synthesis approach, are shown.
Yahiko Kambayashi, Saburo Muroga
IEEE Trans. Computers2
1985 Symmetric Minimal Covering Problem and Minimal PLA's with Symmetric Variables
abstract
This paper first discusses the symmetric property of the minimal covering problem in terms of group theory and then the use of this property in the branch-and-bound method for solving the problem. Computational results on solving sample problems are shown to demonstrate the improvement of computational efficiency of the branch-and-bound method by the utilization of the symmetric property. The sample problems contain the minimal sum derivation of symmetric switching functions, as an application to the design of minimal programmable logic arrays (PLA's). It is shown that when the minimal covering problem derived for the given switching function has symmetric permutations, the given switching function may not be symmetric; although when the given switching function is symmetric, the minimum covering problem obtained from the function is symmetric. The branch-and-bound method based on the symmetric property can be applied not only to symmetric switching functions but also to switching functions which are not symmetric, if the corresponding minimal covering problems have symmetric permutations. The method can be also applied to minimal covering problems which arise outside the minimal sum derivation problems for switching functions.
Ming Huei Young, Saburo Muroga
IEEE Trans. Computers2
1983 Parallel Binary Adders with a Minimum Number of Connections
abstract
An n-bit parallel binary adder consisting of NOR gates only in single-rail input logic is proved to require at least 17n + 1 connections for any value of n. Such an adder is proved to require at least 7n + 2 gates. An adder that attains these minimal values is shown. Also, it is concluded that some of the parallel adders with the minimum number of NOR gates derived by Lai and Muroga have the minimum number of connections as well as the minimum number of gates, except for the two modules for the two least significant bit positions.
Akito Sakurai, Saburo Muroga
IEEE Trans. Computers2
1982 Logic Networks of Carry-Save Adders
abstract
logic networks of carry–save adders such as high-speed multipliers, multioperand adders, and double-rail input parallel adders are designed based on the parallel adders with a minimum number of NOR gates discussed in [1]. After a discussion of the derivation of carry–save adder modules (CSAM's) by the integer programming logic design method, general design procedures are illustrated with example networks. Compared to conventional networks of carry–save adders, the derived networks of carry–save adder modules (NOCSAM's) have the advantages of fewer gates, fewer connections, and faster operation. In particular, the parallel adder of NOR gates in double-rail input logic obtained has six gates and 15½ connections per stage, whereas the previously known best design under the same condition requires six gates and 17 connections per stage with the same carry propagation delay.
Hung Chi Lai, Saburo Muroga
IEEE Trans. Computers2
1979 Results of the Synthesis of Optimal Networks of AND and OR Gates for Four-Variable Switching Functions
abstract
This correspondence presents the results of the synthesis of optimal feed-forward networks of just AND and OR gates for representative functions of the 222 n-p-n-equivalence classes into which all functions of four or fewer variables can be categorized. (Optimality here means minimization of the number of gates as the primary objective and minimization of the number of connections as the secondary objective, regardless of the number of levels. No fan-in or fan-out restriction is imposed.) Based on these results, instructions are given for obtaining optimal networks for desired functions of four or fewer variables which are not representative functions. The branch-and-bound computer program ILLOD-(AND-OR-B) was used to obtain the optimal networks presented.
Jay Niel Culliney, Ming Huei Young, Tomoyasu Nakagawa, Saburo Muroga
IEEE Trans. Computers4
1979 Comments on "Computing Irredundant Normal Forms from Abbreviated Presence Functions"
abstract
A theorem about conditionally eliminable prime implicants presented by Chang and Mott1is shown to be incorrect by counterexample.
Robert Brian Cutler, Saburo Muroga
IEEE Trans. Computers2
1979 Comments on "Generalization of Consensus Theory and Application to the Minimization of Boolean Functions"
abstract
An algorithm for finding a minimal irredundant disjunctive form representation for an incompletely specified multiple-output switching function presented by P. Tison1is shown to be incorrect by counterexample and corrected.
Robert Brian Cutler, Saburo Muroga
IEEE Trans. Computers2
1979 Minimum Parallel Binary Adders with NOR (NAND) Gates
abstract
Parallel binary adders of n bits long in single-rail input logic which have a minimum number of NOR gates are derived in this paper. The minimality of the number of NOR gates is proved for an arbitrary value of n. Also, it is proved that the adders must be a cascade of basic modules and that there exist many different types of basic modules. These adders have fewer gates and shorter net gate delays (or fewer connections) than the widely used carry-ripple adders which are a cascade of one-bit full adders. Design procedures of such adders are described, based on the integer-programming logic design method. There are many solutions but adders with few connections and those with few net gate delays (all these adders have the minimum number of gates) are shown as important examples. Altbough these adders are designed with NOR gates, the results in this paper are applicable to adders with NAND gates by duality conversion.
Hung Chi Lai, Saburo Muroga
IEEE Trans. Computers2
1976 Minimization of Logic Networks Under a Generalized Cost Function
abstract
Based on the intuitive observation that smaller numbers of gates and connections would usually lead to a more compact network on an integrated circuit (IC), a monotonically increasing function of gate count and connection count is concluded to be a reasonable cost function to be minimized in the logical design of a network implemented in IC. Then it is shown that all minimal solutions of such a cost function always can be found among the following: minimal networks with a minimal number of gates as the first objective and a minimal number of connections as the second objective; minimal networks with a minimal number of connections as the first objective and a minimal number of gates as the second objective; and minimal networks which are associated with the above two types of minimal networks. All three of these types of minimal networks of NOR gates, as an example, are calculated by logical design programs based on integer programming, for all functions of 3 or less variables and also some functions of 4 variables which require 5 or less NOR gates. According to the computational results, for the majority of the functions the first type of minimal networks is identical to the second type, and for no function were networks of the third type found to exist.
Saburo Muroga, Hung Chi Lai
IEEE Trans. Computers1
1974 Optimal One-Bit Full Adders With Different Types of Gates
abstract
Optimal networks with thirty different types of restrictions are listed for the one-bit fuli adder. Optimality is derined as the minimization of the number of gates under different restrictions.
Tso-Kai Liu, Keith R. Hohulin, Lih-Er Shiau, Saburo Muroga
IEEE Trans. Computers4
1972 Optimal Networks of NOR-OR Gates for Functions of Three Variables
abstract
Optimal networks consisting of NOR-OR gates (each gate produces the NOR and/or the OR of its inputs) are tabulated for all Boolean functions of three variables. Optimality is defined as minimizing first the number of gates and then the number of interconnections. The optimal networks were synthesized for each Boolean function by using an integer programming synthesis technique.
Charles R. Baugh, C. S. Chandersekaran, Richard S. Swee, Saburo Muroga
IEEE Trans. Computers4
1972 Design of Optimal Switching Networks by Integer Programming
abstract
The design of optimal logic networks is formulated as integer programming (IP) problems. This formulation has the following advantages over other methods of logic design. 1) General feed-forward networks can be dealt with rather than two-level or three-level networks usually treated in conventional switching theory. 2) Network restrictions such as fan-in and fan-out restrictions are easily incorporated. 3) Various gate types such as NOR, NAND, AND-OR combination, NOR-AND combination, and those gates with NOR-OR dual outputs can be treated. 4) Various objectives such as the number of gates and the number of connections are minimized. 5) Incompletely specified functions can be handled without additional difficulty. 6) The formulation can be extended to multiple-output networks. To solve the resulting IP problems, the implicit enumeration method of integer programming is found to be suitable. An IP code ILLIP (Illinois Integer Programming Code) is implemented based on the implicit enumeration by incorporating some new gimmicks such as pseudounderlining. Then the ILLIP is used to solve the IP problems for logical design by making use of the inherent structure of our problems. Various optimal networks are derived by a computer as follows: optimal NOR networks and optimal NOR-AND networks for all functions of up through three variables, one-bit adders with various gate types, and others. These results indicate the computational feasibility of the integer programming approach.
Saburo Muroga, Toshihide Ibaraki
IEEE Trans. Computers1
1971 Synthesis of Networks with a Minimum Number of Negative Gates
abstract
In this paper we develop an algorithm to design a switching network using only gates which represent negative functions. The number of gates in the network is minimized under the conditions that 1) the network consists of two levels, and 2) no fan-in restriction on each gate is imposed.
Toshihide Ibaraki, Saburo Muroga
IEEE Trans. Computers2
1970 Enumeration of Threshold Functions of Eight Variables
abstract
The number of threshold functions of eight variables is counted by ILLIAC II, the computer of the University of Illinois. Sets of optimum weights of majority elements realizing these functions also are investigated. Actually, canonical positive self-dual threshold functions of nine variables are investigated instead of directly investigating threshold functions of eight variables because it is easier to deal with them. The number and optimum weights of threshold functions of eight variables are easily obtained from these functions of nine variables and their realization.
Saburo Muroga, Teiichi Tsuboi, Charles R. Baugh
IEEE Trans. Computers1
1966 Lower Bound of the Number of Threshold Functions
abstract
For reduced finite Moore automata corresponding to regular expressions which are finite sums of expressions of the form E+HΣ*G (E,H,G are finite events and Σis the set of inputs) it is shown that an arbitrary change of the initial state or of the set of final states results in an automaton belonging to the same class. The transition graphs corresponding to the single inputs in definite and reverse-definite automata are investigated.
Saburo Muroga, Iwao Toda
IEEE Trans. Electron. Comput.1
1965 Generation and Asymmetry of Self-Dual Threshold Functions
abstract
Properties of self-dual threshold functions are discussed because of the importance of self-dual functions in threshold logic. Since any threshold function can be easily converted into or reduced from a positive self-dual threshold function, we will not lose generality in discussion by exploring the properties of positive self-dual threshold functions. First functions generated by additively or subtractively merging two variables of a positive self-dual threshold function are discussed. Expansions of a positive self-dual threshold function with respect to two variables are then shown, and the generation of functions based on them is discussed. The concepts of strongly asymmetrical selfdual threshold functions and its degree are introduced, and the relation of all self-dual threshold functions of fewer variables with strongly asymmetrical ones is shown. The above discussion enables the classification of threshold functions and the relation between threshold functions of n variables and those of more variables to be better seen.
Saburo Muroga
IEEE Trans. Electron. Comput.1
1965 Lower Bounds of the Number of Threshold Functions and a Maximum Weight
abstract
A lower bound on the number of threshold functions and a lower bound on the maximum of minimum weights of a threshold element are derived from a recursively constructed family of threshold elements. All threshold functions of n variables are difficult to construct for a general value of n, but it is shown that a large number of them can be constructed recursively from threshold functions of fewer variables. Schemes of such generation and related proper ties are discussed. Threshold functions generated in this way are so numerous that they constitute a constructive proof of a good lower bound on the number of threshold functions. By a similar procedure, we can derive a lower bound on the maximum of minimum weights of a threshold element. In this paper, discussion is limited to self-dual threshold functions, but this does not sacrifice generality, because any threshold function can be derived from a self-dual threshold function by assigning 1 or 0 to a certain variable.
Saburo Muroga
IEEE Trans. Electron. Comput.1
1959 The Parametron Digital Computer MUSASINO-1
abstract
Features of a large-scale digital computer with novel logical elements, the parametrons, are described. The machine, which is located at Musashino City, Tokyo, was named the MUSASINO-1, and has been in almost continuous operation since its completion in the spring of 1957. Primarily for scientific uses, it does arithmetic operations in parallel, and has a fast access memory of ferrite cores with nonrectangular hysteresis curve. Maintenance experience has indicated its extreme stability and low incidence of faults.
Saburo Muroga, Kensuke Takashima
IRE Trans. Electron. Comput.1
1957 On the capacity of a noisy continuous channel
abstract
The capacity of a noisy continuous channel is discussed in both cases where the signal transmitted over the channel is expressible by a process with mutually independent random variables and where it is expressible by a Markov process. Unlike discrete channels, continuous channels impose certain restrictions on transmitter power in general. In the case of a continuous channel under disturbance of additive noise, a theorem on the capacity in terms of channel parameters is obtained and applied. Then in the general case of a Markov process a general procedure to calculate the capacity is shown.
Saburo Muroga
IRE Trans. Inf. Theory1