摘要:
A configurable semi-conductor integrated circuit comprising an area thereof formed with a plurality of logic circuits at discrete sites or cells (cc) respectively defining a matrix array of cells. The matrix array of cells is subdivided at least into zones comprising a porting arrangement for each zone and a hierarchical routing resource structure comprising:- (i) global connection parts (G,X) having selectable connections with the porting arrangement of each zone, (ii) medium connection parts (M) extending from the porting arrangement and selectably connectable with at least some of the cells in a zone, and (iii) local direct connection paths comprising a restricted signal translation system. The application also describes a configurable semi-conductor integrated circuit comprising a matrix array of core cells (cc), each of the cells having a first simple function in common and at least one subsidiary function, there being at least two different subsidiary functions, the core cells being grouped in tiles comprising a matrix array of the core cells smaller than the whole array and wherein each tile has at least one of each different subsidiary functions and wherein the tiles of core cells are arranged so as to uniformly cover the array. Preferably there are fours cells to a tile and the preferred subsidiary function are:- wired-OR, XOR, D-type flip flop and latch function.
摘要:
The invention relates to an improved artificial digital neuron, an enhanced artificial neural network architecture together with a reduced training neural network training algorithm. The digital neuron comprises an n bit input one bit output device utilising a random access memory having 2" locations of one bit each. The neuron is programmed by the network training algorithm with the neuron fire state (on or off) in accordance with the synaptic weights allocated to the input code combination pattern for that neuron within the neural network. The digital neuron operates as a look-up table device deriving the neuron firing state, for each n bit digital code pattern applied to its input paths, from the random access memory location identified by the digital code pattern. The synaptic weights allocated to each digital code pattern for a particular neuron in the network cause the neuron to provide as an input correlation function or an interconnect function. The network architecture is based upon digital neurons providing either correlation or interconnection functions allowing a reduced interconnection arrangement where the output of each neuron in the input and hidden layers is connected only to an input path of a corresponding or immediately above or below neuron in the next layer. The training algorithm maps each pattern (as a function or interconnect) into neurons that lie on the path between a positive input (1) and the network output.
摘要:
A data security arrangement is provided to protect configuration data to be stored in static random access memories (38) in semiconductor programmable logic devices PLD. The configuration data, which is vulnerable to illegal duplication, is normally held in a read only memory ROM, typically an erasable programmable read only memory. A data coding means is provided to code the configuration data to be loaded to the PLD and a data decoding means is provided in the PLD to decode the coded configuration data. The coding and decoding means each incorporate maximal length shift registers (12, 25) which generate a pseudo-random sequence of bits. A key value is input to the shift register (12) in the coding means forcing it to start at a particular point in the sequence. The output (bits B28 and B31) of this register is combined in an EXCLUSIVE-OR gate (20) with configuration data and coded data is written to the read only memory ROM (24). The decoding means in the PLD has a corresponding key value held in a non-volatile memory (28) in the PLD. This is applied to the register (25) of the decoding means whose output (bits B28 and B31) are combined in an EXCLUSIVE-OR GATE (34) with coded configuration data CDIC read from the ROM (24) to produce decoded configuration data CDOD to be sotred in the memories (38).
摘要:
A programmable logic unit circuit comprising a data memory circuit (10), a combinational logic circuit (13) supplied with at least two input signals, two input select circuits (11,12) for, based on the stored data in the data memory circuit (10), selecting the two input signals supplied to the combinational logic circuit (13) from more than two input signals, a clock-synchronized circuit (14) for supplying the output signal from the combinational logic circuit (13) in synchronization with a clock signal, and a 3-state-output type output select circuit (16) for selecting either the output signal of the combinational logic circuit (13) or the output signal of the clock-synchronized circuit (14), depending on the stored data in the data memory circuit (10).
摘要:
A gated binary signal transmission circuit in a field effect semiconductor chip comprises a single signal-pass transistor (20A, B) connected between a bit signal input (28A, B) to one of its electrodes (24A, B) and a bit signal output (12A, B) from another of its electrodes (26A, B). Its control electrode (22A, B) is connected for temporary energisations by switching circuitry (32,34) operative only at prescribed intervals, the single signal-pass transistor (20A, B) being operative to pass signals between such energisations of its control electrode (22A, B). Conduction of the single signal-pass transistor between energisations will persist, though with some decay, due to inherent capacitance and the control electrode being left "floating" between energisations.
摘要:
A programmable logic unit circuit comprising a data memory circuit (10), a combinational logic circuit (13) supplied with at least two input signals, two input select circuits (11,12) for, based on the stored data in the data memory circuit (10), selecting the two input signals supplied to the combinational logic circuit (13) from more than two input signals, a clock-synchronized circuit (14) for supplying the output signal from the combinational logic circuit (13) in synchronization with a clock signal, and a 3-state-output type output select circuit (16) for selecting either the output signal of the combinational logic circuit (13) or the output signal of the clock-synchronized circuit (14), depending on the stored data in the data memory circuit (10).
摘要:
This invention relates to semiconductor integrated circuits concerned with the realisation of different value capacitive components of a semiconductor chip by means of programming control arrangements. Programmable (IC) capacitors are implemented using a capacitive multiplier technique. Programmable capacitors comprise essentially three elements, a capacitor (C1) and one or two capacitor multipliers (M1 and M2). Capacitor (C1) is connected to the output of a first buffer circuit (B1) while programmable resistors (RP1 and RP2) are connected in series between the input and output of the buffer (B1), an output being taken from the junction between the first and second programmable resistors. By this arrangement of components, the ratio of the set values of the two programmable resistors (RP2 and RP1) determines the amount by which the capacitor (C1) value is multiplied. An overall effective capacitance value equal to (RP2/RP1) x C1 may be achieved. The final effective capacitance with two multipliers (M1, M2) approximates to (RP2/RP1) x (RP4/RP3) x C1. The value of programmable resistor RP1 is adjusted in accordance with an analogue reference signal (CCV) produced by a compensating circuit (Fig 2) to compensate for the manufacturing/processing variations of capacitor C1.