Abstract:
A cylinder cap system for decreasing the amount of time required to remove and install a protective cap upon a gas cylinder. The cylinder cap system includes a cap member having a lower portion, a middle portion, an upper portion and a lower threaded opening, and a receiver member positioned concentrically within the upper portion for receiving a drive shaft of a ratchet tool. The receiver member is comprised of a floor and a plurality of inner walls forming a polygonal shaped structure for receiving a tool such as an allen wrench. A detent cavity is preferably positioned within an inner surface of the inner walls for catchably receiving a detent ball of the drive shaft of the tool.
Abstract:
In a data processing system, a circuit and methods for carrying out sequential logic functions are disclosed aimed at overcoming the problems encountered with the standard approach for designing synchronous logic, timed from a single clock source. When propagation delays through logic elements and their interconnections are becoming of the same order of magnitude as the clock period necessary to achieve the required level of performance of a logic function, the distribution of a common timing reference or clock over an entire function is becoming the limiting factor. In a complete departure from the standard approach, logic functions of the invention are capable of supplying their own timing information to their interface thus, self asserting their result and capable of requesting new set of inputs when needed. Therefore, logic functions of the invention are autonomous and do not rely on the distribution of a clock to operate.
Abstract:
Data enabled complex logic gates provide improved speed/power performance over conventional topologies such as static logic or clocked domino logic. Within a data enabled complex logic gate, complementary parallel logic structures, such as NFET logic trees, are configured such that for any combination of input variables one logic structure will produce a logic low as an output and the other logic structure will produce a logic high as an output. The logic structures are cross-coupled to each other by way of internal precharge devices, and are further individually coupled to an output latch. In this way the logic structures can be precharged to prepare for evaluation of the next set of input signals while the output latch maintains the result of the previous evaluation. In a further aspect of the invention, data enabled complex logic gates are combined with pass gate latches and multiplexer based logic gates to produce a high-speed, low-power logic pipeline.
Abstract:
The present invention relates to a combinational logic circuit including at least a pair of inputs and an output line; at least a first module and a symmetrical module; the first module including a parallel cell and a series cell; the parallel cell including two switches controlled by the pair of inputs and in parallel between a supply terminal and an output terminal coupled with the output line; the series cell including two switches controlled by the pair of inputs and in series between the supply and the output line; the symmetrical module including two cells symmetrical to the cells of the first module, with respect to the output line, coupled with a second supply and controlled in phase opposition.
Abstract:
A logic output control circuit for selecting between stored and nonstored outputs from a data input and a clock having a data pass gate MOS transistor receiving a logic signal at its data input and either blocking the signal or passing it to a cross-coupled inverter gate latch depending on a control signal at its control gate terminal. The control signal is derived in one embodiment by a logic gate with a programming signal input, a clock input and a control signal output, and in a second embodiment by a set of pass gate transistors respectively receiving a clock signal and a fixed level signal and controlled by a programming signal. When the programming signal has one logic level, the data pass transistor is always on and the logic signal flows continually to the output. When the programming signal has the other logic level, the data pass transistor switches on and off with the clock signal and the circuit operates as a latch. The clock signal may be an input clock or a pulsed clock which is an edge triggered version of the pin clock signal.
Abstract:
An integrateable circuit is disclosed which allows selection between pre-defined and user-defined characteristics. The circuit utilizes a single input terminal for both selection and definition by a user. In a preferred embodiment, a comparator senses whether a user-supplied voltage at this input terminal is at a logic low level or not. If the voltage at this input terminal is at a logic level low, an internal voltage proportional to a pre-defined characteristic is enabled. If the voltage at this input terminal is not at a logic low level, the internal voltage proportional to the pre-defined characteristic is disconnected and a characteristic defined by the user, its value proportional to the user-supplied voltage present at the input terminal, is connected and activated.
Abstract:
A microprocessor controlled configurable logic circuit achieves versatility by including a configurable combinational logic element, a configurable storage circuit, a configurable status buffer, and a configurable output select logic. The input signals to the configurable combinational logic element are input signals to the configurable logic circuit and feedback signals from the storage circuit. The storage circuit may be configured to operate as a D flip-flop with or without set and reset inputs, or as an edge detector. In conjunction with the combinational logic element, the storage circuit may also operate as a stage of a shift register or counter. The output select logic selects output from among the output signals of the combinational logic element and the storage circuit. The configurable status buffer may be configured to provide status information on selected important internal signals of the configurable logic circuit. A microprocessor interface structure may access an array of these configurable logic circuits through the status buffer to read different internal output signals from different circuits in the array. Providing separate input and output to a microprocessor leaves the storage element free for other uses and does not require the logic provided by the logic elements.
Abstract:
An apparatus for performing a desired logical function comprises a logic circuit including signal lines, a storage device storing information which determines whether each of the signal lines is to be sensitized or desensitized, and a device for selectively sensitizing or desensitizing the signal lines on the basis of the information stored in the storage device. The apparatus can be repeatedly and easily programmed by altering information stored in the storage device. Moreover, it can be formed as a highly integrated circuit.
Abstract:
A programmable circuit is described which is particularly well suited for programming or customizing redundant elements in CMOS integrated circuits. This programmable circuit, which is formed on a semiconductor substrate together with a redundant semiconductor device, uses a parasitic switching device on the semiconductor substrate to deselect the redundant semiconductor device in response to a programming signal. The programmable circuit includes an input terminal to receive the programming signal, a parasitic SCR formed on the semiconductor substrate and coupled to the input terminal and a deselect device such as a fuse or antifuse to deselect the redundant semiconductor device. The parasitic SCR is actuated in response to the programming signal and the deselect device is connected to the SCR and the semiconductor device to deselect the semiconductor device from the redundant electrical circuit in response to the actuation of the SCR by the programming signal.
Abstract:
A gate assembly is simulated as logic groups, which are successively checked in steps for input signals of the respective logic groups to provide output signals thereof. A decode memory (24) is preliminarily loaded with decoding patterns. A pair of decoding patterns define a pair of variable sets which are preliminarily decided for each gate as regards a logic signal pair of each logic group input signal. In a gate memory unit (25), the variable pair is subjected to a logic operation decided for the gate to provide a logic signal of the logic group output signal. At first, a register set (15) is loaded with an input signal of the assembly. Later, the register set is loaded with the output signal of each logic group, which output signal is used in a next succeeding step as the input signal of another logic group. Preferably, each logic group input signal is given by eight logic signals. In this event, each logic signal may be given as a permutation of logic one and/or zero states, sixteen in number.