Abstract:
데이터 송신 장치, 데이터 수신 장치 및 데이터 전송 방법이 개시된다. 본 발명에 따른 데이터 송신 장치, 데이터 수신 장치 및 데이터 전송 방법은 지연 소자를 통한 상태 저장 대신 유한 상태 머신(Finite State Machine; FSM) 로직을 이용함으로써, 요구 신호 및 데이터 신호와 관련한 시간에 대한 가정이 필요없고, 디코더에 클록 신호를 만들어주는 부가 로직이 필요 없어서, 디코더의 회로 구조를 단순화할 수 있다.
Abstract:
The present invention relates to an apparatus for reducing peak power using asynchronous circuit design technology comprising: a combinational circuit unit for dividing a combinational circuit into multiple partial circuits based on the depth of input and output; and an asynchronous control circuit unit for asynchronously setting switch operations of the partial circuits according to a temporal relation and controlling the combinational circuit so that the switch operations do not occur in different partial circuits in case the switch operation occurs in one partial circuit. [Reference numerals] (220) Asynchronous control circuit unit;(230,DD,EE,FF) Barrier gate circuit unit;(240,AA,BB,CC) Delay device unit;(250) Proximity circuit unit
Abstract:
PURPOSE: A delay circuit and an asynchronous circuit simulation apparatus and method in a FPGA(Field Programmable Gate Array) using the same are provided to form a delay circuit by using a look up table within the FPGA. CONSTITUTION: The asynchronous circuit simulation apparatus in a FPGA(Field Programmable Gate Array)(10) includes a control part(300), a function execution part(200), and a delay circuit(100). A plurality of function execution parts is formed according to a plurality of unit functions included in an asynchronous circuit to be simulated. A plurality of delay circuits corresponding to the function execution parts is formed in a proportional to the number of the function execution parts. The control part transmits an input signal requesting a delayed input signal and unit performance function to the delay circuit and the function execution part.
Abstract:
PURPOSE: Sequential circuits, integrated circuits and a method for driving the same are provided to rapidly block and reapply power by replacing all memory devices with non-volatile memory devices. CONSTITUTION: A combinational logic generates a new state variable using a stored state variable during a driving operation. A non-volatile memory device(100) provides a state variable as a combinational logic. The non-volatile memory device stores the new state variable. A read circuit(30) reads the state variable which is stored in the non-volatile memory during the driving operation and provides the stored state variable as the combinational logic. A wire circuit(10) writes a new state variable in the non-volatile memory.
Abstract:
Provided are a microprocessor based on event-processing instruction set and an event-processing method using the same. The microprocessor includes an event register controlling an event according to an event-processing instruction set provided in an instruction set architecture (ISA) and an event controller transmitting externally generated events into the microprocessor. Therefore, the microprocessor may be useful to reduce its unnecessary power consumption by suspending the execution of its program when an instruction decoded to execute the program is an event-processing instruction, and also to cut off its unnecessary power consumption that is caused for an interrupt delay period since the program of the microprocessor may be executed again by immediately re-running the microprocessor with the operation of the event register and the event controller when external events are generated.
Abstract:
PURPOSE: An AMBA(Advanced Micro-controller Bus Architecture) bus based multiprocessor system to assign a processor number and be sequentially booted is provided to easily realize a shared-bus based multiprocessor system and enable the installation of a multiprocessor OS(Operating System) later on by assigning a processor ID and sequentially booting the multiprocessor. CONSTITUTION: The bus provides an address/control signal line, a read data signal line, and a write data signal line connecting the masters(210-1¯210-3) with other resources. A bus arbiter(230) generates an internal bus request signal depending on a bus enable signal by receiving the bus request signal from the master, controls a bus use permission of each bus master depending on the internal bus request signal, and outputs a bus user number of the master receiving the bus use permission. A multiprocessor supporting slave(280) provides the bus enable signal to the bus arbiter and receives/stores the bus user number from the bus arbiter.
Abstract:
PURPOSE: An AMBA(Advanced Micro-controller Bus Architecture) bus based multiprocessor system to assign a processor number and be sequentially booted is provided to easily realize a shared-bus based multiprocessor system and enable the installation of a multiprocessor OS(Operating System) later on by assigning a processor ID and sequentially booting the multiprocessor. CONSTITUTION: The bus provides an address/control signal line, a read data signal line, and a write data signal line connecting the masters(210-1¯210-3) with other resources. A bus arbiter(230) generates an internal bus request signal depending on a bus enable signal by receiving the bus request signal from the master, controls a bus use permission of each bus master depending on the internal bus request signal, and outputs a bus user number of the master receiving the bus use permission. A multiprocessor supporting slave(280) provides the bus enable signal to the bus arbiter and receives/stores the bus user number from the bus arbiter.
Abstract:
지연 무관 데이터 전송 방식을 이용하여 데이터 전송하는 데이터 전송 장치 및 데이터 전송 방법이 제공된다. 이 데이터 전송 장치 및 데이터 전송 방법은 2-위상 핸드셰이크 프로토콜을 지원하는 지연 무관 데이터 전송방식을 이용하고, 데이터의 전송시 3진 인코딩 방식에 의해 스페이 상태가 없는 3가지 논리 상태로 상기 데이터가 인코딩된다. 이러한 상기 데이터 전송 장치 및 데이터 전송 방법에 의하면, 도선의 길이에 무관하게 데이터가 안전하게 수신측으로 전송되고, 데이터 전송률 측면에서 기존의 4-위상 지연 데이터 전송 방식에 비해 보다 향상된 성능을 제공한다.
Abstract:
PURPOSE: An asynchronous pipeline system, a stage, and a data transfer method are provided to reduce power consumption necessary for data transfer by selectively receiving necessary on-demand data. CONSTITUTION: An always input block is a transfer path of control data from a previous stage. An on-demand input block(140) receives one on-demand data from the previous stage. If a handshake protocol request signal is transferred from the previous stage, a control block(110) enables the input block. A stage logic(120) receives control data through the input block according to the enable of the control block and confirms the on-demand data.
Abstract:
PURPOSE: A power gating circuit and a semiconductor device including the same are provided to maximize efficiency without a software algorithm cost by implementing a power gating circuit with a self-control method. CONSTITUTION: A logic block(300,301) receives a power voltage and processes an input signal. A controller(100) provides a request signal of a first level to apply a power voltage to a logic block and provides the request signal of a second level if a response signal for the request signal is received. A power gating circuit(200,201) receives the request signal of the first level and applies the power voltage to the logic block. The power gating circuit provides the response signal to the controller if a process completion signal is outputted, and blocks the power voltage by receiving the request signal of the second level.