We experimentally demonstrate an all-optical programmable logic array scheme through linear pre-coding and nonlinear four-wave mixing in silicon-based integrated chip. The full set of canonical logic units are generat...
详细信息
Despite more than 40 years of development,it remains difficult for optical logic computing to support more than four operands because the high parallelism of light has not been fully exploited in current methods that ...
详细信息
Despite more than 40 years of development,it remains difficult for optical logic computing to support more than four operands because the high parallelism of light has not been fully exploited in current methods that are restrained by inefficient optical nonlinearity and redundant input *** this paper,we propose a large-scale optical programmable logic array(PLA)based on parallel spectrum *** fully exploiting the wavelength resource,an eight-input PLA is experimentally demonstrated with 256 wavelength *** it is extended to nine-input PLA through the combination of wavelength’s and spatial *** on PLA,many advanced logic functions like 8-256 decoder,4-bit comparator,adder and multiplier,and state machines are first realized in *** implement the two-dimensional optical cellular automaton(CA)for what we believe is the first time and run Conway’s Game of Life to simulate the complex evolutionary processes(pulsar explosion,glider gun,and breeder).Other CA models,such as the replicator-like evolution and the nonisotropic evolution to generate the Sierpinski triangle are also *** work significantly alleviates the challenge of scalability in optical logic devices and provides a universal optical computing platform for two-dimensional CA.
programmable logic array (PLA) is an important building circuit of VLSI chips and some of the FPGA architectures have evolved from the basic PLA architectures. In this letter, a dynamic and static mixed PLA with singl...
详细信息
programmable logic array (PLA) is an important building circuit of VLSI chips and some of the FPGA architectures have evolved from the basic PLA architectures. In this letter, a dynamic and static mixed PLA with single-phased clock is presented. Combining both dynamic and static design style rather than introducing additional interface-buffers overcomes the racing problem, thereby saves the chip area. Besides inheriting the advantages of dynamic circuit-low power dissipation and compact structure, this approach also provides high-speed operation.
作者:
SASAO, TDepartment of Electrical Engineering
Osaka University Abstract Authors References Cited By Keywords Metrics Similar Download Citation Email Print Request Permissions
Generalized Boolean functions are shown to be useful for the design of programmable logic arrays (PLA"s), and the complexity of three types of PLA"s is obtained by the theory of multiple- valued decompositio...
详细信息
Generalized Boolean functions are shown to be useful for the design of programmable logic arrays (PLA"s), and the complexity of three types of PLA"s is obtained by the theory of multiple- valued decomposition. A two-level PLA consists of an AND array and an OR array, and they are cascaded to perform a two-level AND-OR circuit. A PLA with decoders consists of decoders, an AND array, and an OR array. A three-level PLA consists of a D array, an AND array, and an OR array, and they are cascaded to perform a three-level OR- AND-OR circuit. It is shown that a generalized Boolean function f(X1, X2,··, Xr):X Bni → B, where B = {0,1}, is represented by a generalized Boolean expression of 2ni-valued variables Xi; and f can be directly realized by a PLA with decoders or a three-level PLA. To realize a function of n-variables (n = 2r), the following sizes are shown to be sufficient: for a two-level PLA, (n + ½) 2n; for a PLA with two-bit decoders, 4(n + 4) 2n; for a three-level PLA, 2n+ (3n + l)√2n+ 2n2Especially in the case of PLA with two-bit decoders, the following sizes are shown to be necessary and sufficient: for an arbitrary symmetric function, 3/2(n + ½) √3n; and for a parity function, (n + ½)√ 2n.
Compared with random logic circuits, memory-type circuits are more suitable for LSI realization since their iterated structure of identical cells results in higher transistor density and higher yield. A programmable l...
详细信息
Compared with random logic circuits, memory-type circuits are more suitable for LSI realization since their iterated structure of identical cells results in higher transistor density and higher yield. A programmable logic array (PLA) is a read only memory (ROM) with programmable addresses and it is suitable for realizing logic functions with many unspecified input combinations. For such a function, reduction of the number of input is possible in many cases. Since the cost of a PLA is mainly determined by the number of pins and the chip, both of which are affected by the number of inputs, the reduction of the number of inputs is very important in PLA design. On the other hand, the reduction of the number of product terms in a sum-of-product expression is important in conventional random logic synthesis. Since there is a tradeoff problem between the number of inputs and the number of product terms, we give a design procedure by the following preference order: 1) minimizing the number of pins, 2) minimizing the number of product terms, 3) minimizing the number of circuits used in the PLA. These factors also determine the area required for a chip.
It has been shown that small PLAs can be made self-testing. The proposed methods however fail to handle large functions fast or result in a large overhead. Here a method is shown that can be implemented efficiently at...
详细信息
All-optical programmable logic arrays (PLAs) based on canonical logic units (CLUs), i.e. minterms and maxterms, are presented. We experimentally demonstrated the full set of two-input and three-input minterms as well ...
详细信息
ISBN:
(纸本)9780819493149
All-optical programmable logic arrays (PLAs) based on canonical logic units (CLUs), i.e. minterms and maxterms, are presented. We experimentally demonstrated the full set of two-input and three-input minterms as well as maxterms using the cross-gain modulation in semiconductor optical amplifiers (SOAs). Maxterms can be easily obtained based on minterms. The reconfigurability and scalability of the system are largely enhanced compared to our previous work. Correct and clear temporal waveforms are achieved for all the canonical logic units. The measured extinction ratios of two-input and three-input CLUs are similar to 15 dB and similar to 11 dB, respectively. Four important logic functions, including multiplier, multiplexer, demultiplexer and decoder, are presented as examples to show that the canonical logic units-based programmable logic array (CLUs-PLA) can be reconfigured to perform different logic functions.
A programmable logic array (PLA) is nonconcurrent if every input pattern selects exactly one product term. We relax this requirement to limited concurrency where all product terms selected by the same input pattern mu...
详细信息
The goal of this thesis is the development of a programmable logic array (PLA) that accepts multiple-valued inputs and produces multiple valued outputs. The PLA is implemented in CMOS and multiple levels are encoded a...
详细信息
The goal of this thesis is the development of a programmable logic array (PLA) that accepts multiple-valued inputs and produces multiple valued outputs. The PLA is implemented in CMOS and multiple levels are encoded as current. It is programmed by choosing transistor geometries which control the current level at which the PLA reacts to inputs. An example of a 4-valued PLA is shown. As part of this research, a C program was written that produces a PLA layout.
This paper deals with PLA folding strategies: in particular, the accurate evaluation of the area used by folded PLA's is presented. Criteria are proposed to choose the best folding strategy among those considered,...
详细信息
This paper deals with PLA folding strategies: in particular, the accurate evaluation of the area used by folded PLA's is presented. Criteria are proposed to choose the best folding strategy among those considered, without performing all the possible foldings.
暂无评论