-
公开(公告)号:US20200312308A1
公开(公告)日:2020-10-01
申请号:US16368137
申请日:2019-03-28
Applicant: Eta Compute, Inc.
Inventor: Chao Xu
Abstract: Automatic speech recognition (ASR) systems and methods. An ASR system includes a vector memory to store a plurality of feature vectors sequentially extracted from an audio data stream. A first neural network performs speech recognition processing on feature vectors stored in the vector memory to attempt to recognize a word from a predetermined vocabulary. A second neural network controls when the first neural network performs the speech recognition processing. The first neural network is held in a quiescent state except when performing the speech recognition processing under control of the second neural network.
-
2.
公开(公告)号:US20200052704A1
公开(公告)日:2020-02-13
申请号:US16538569
申请日:2019-08-12
Applicant: Eta Compute, Inc.
Inventor: Gopal Raghavan
Abstract: Temperature-independent clock generation systems and methods are described that include a trained neural network coupled to a frequency correction circuit that corrects a crystal resonator output of a clock signal having a frequency that changes with changes in temperature. The neural network is trained with test temperatures and corresponding temperature based changes in frequency for test resonators of the same type as the resonator of the real time clock. The neutral network is trained to output frequency corrections based on a set of measured reference temperature-based changes in frequency for the crystal resonator and a current temperature of the resonator. The frequency correction circuit receives the frequency corrections from the neural network and corrects changes in the frequency caused by the changes in temperature of the resonator to provide a clock signal having an output frequency that is independent of the current temperature of the resonator.
-
公开(公告)号:US20160328011A1
公开(公告)日:2016-11-10
申请号:US15210772
申请日:2016-07-14
Applicant: Eta Compute, Inc.
Inventor: Gopal Raghavan
CPC classification number: G06F1/3296 , G06F1/3203 , G06F1/3228 , G06F1/324 , G06F1/329 , G06F9/4893 , Y02D10/172
Abstract: There are disclosed asynchronous computing devices and methods of operating asynchronous computing devices. An asynchronous computing device includes an asynchronous processor operative from an operating voltage and a voltage regulator circuit. The asynchronous processor includes a collection of asynchronous logic circuits that are collectively capable of executing stored instructions. The voltage regulator circuit receives a voltage request from the asynchronous processor and outputs the operating voltage to the asynchronous processor as defined by the voltage request.
Abstract translation: 公开了异步计算设备和操作异步计算设备的方法。 异步计算设备包括从工作电压和电压调节器电路操作的异步处理器。 异步处理器包括能够执行存储的指令的异步逻辑电路的集合。 电压调节器电路从异步处理器接收电压请求,并将工作电压输出到由电压请求定义的异步处理器。
-
公开(公告)号:US20190325862A1
公开(公告)日:2019-10-24
申请号:US16392434
申请日:2019-04-23
Applicant: Eta Compute, Inc.
Inventor: Hari Shankar , Narayan Srinivasa , Gopal Raghavan , Chao Xu
Abstract: Continuous automatic speech segmentation and recognition systems and methods are described that include a detector coupled to a neural network. The neural network performs speech recognition processing on feature vectors sequentially extracted from an audio data stream to attempt to recognize a word from a set of words of a predetermined vocabulary. The neural network has word neural paths to each output a respective word output signal to the detector for each of the set of words. The neural network also has a trigger neural path to output a trigger signal to the detector to control when the detector reviews the word output signals to recognize the word.
-
5.
公开(公告)号:US10338930B2
公开(公告)日:2019-07-02
申请号:US16022524
申请日:2018-06-28
Applicant: Eta Compute, Inc.
Inventor: Ben Melton , Bryan Garnett Cope
IPC: G06F9/38 , H03K19/20 , G06F17/50 , G06F1/3203 , H03K19/00
Abstract: There is disclosed a self-timed processor. The self-timed processor includes combinatorial logic comprising multi-rail delay insensitive asynchronous logic (DIAL) to output one or more multi-rail data values to a multiplexer. It also includes a test pattern input to output a test pattern bit stream of multi-rail test data values to the multiplexer. The multiplexer has Boolean logic to output one or more multi-rail multiplexed values to a latch. The multiplexer also has a single rail selector input to select whether the multi-rail multiplexed values are the multi-rail data values or the multi-rail test data values.
-
6.
公开(公告)号:US20190190520A1
公开(公告)日:2019-06-20
申请号:US16270323
申请日:2019-02-07
Applicant: Eta Compute, Inc.
Inventor: Chao Xu , Gopal Raghavan , Ben Wiley Melton , Vidura Manu Wijayasekara , Bryan Garnett Cope , David Cureton Baker , John Whitaker Havlicek
IPC: H03K19/003 , H03K19/017 , H03K19/177
CPC classification number: H03K19/003 , H03K19/01707 , H03K19/177
Abstract: There is disclosed a self-timed processor. The self-timed processor includes a plurality of functional blocks comprising null convention logic. Each of the functional blocks outputs one or more multi-rail data values. A global acknowledge tree generates a global acknowledge signal provided to all of the plurality of functional blocks. The global acknowledge signal switches to a first state when all of the multi-rail data values output from the plurality of functional blocks are in respective valid states, and the global acknowledge signal switches to a second state when all of the multi-rail data values output from the plurality of functional blocks are in a null state.
-
公开(公告)号:US20180300263A1
公开(公告)日:2018-10-18
申请号:US15950844
申请日:2018-04-11
Applicant: Eta Compute, Inc.
Inventor: Vidura Manu Wijayasekara , Ben Wiley Melton , Bryan Garnett Cope
Abstract: Self-timed processing systems and methods of operating self-timed processing systems are disclosed. A self-timed processing system includes an asynchronous null convention logic (NCL) processor, a memory that accepts input signals on an active edge of a memory clock signal, and logic to combine a first acknowledge signal and a second acknowledge signal to generate the memory clock signal. The first acknowledge signal indicates input signals are ready to be accepted by the memory. The second acknowledge signal indicates data signals previously output from the memory have been accepted by the processor.
-
公开(公告)号:US10732700B2
公开(公告)日:2020-08-04
申请号:US16233946
申请日:2018-12-27
Applicant: Eta Compute, Inc.
Inventor: Paul Murtagh , Gopal Raghavan
IPC: G06F1/324 , G06F1/28 , G06F1/12 , G06F1/3296 , G06F1/3234
Abstract: There is disclosed a self-timed clocked synchronous processor having at least one combinatorial logic (CL) block for processing data. The CL block has a critical path with a propagation delay that is a minimum allowable clock period to perform data processing of the CL block at an operating voltage of the processor without a timing error due to a register of the processor receiving the critical path output before it is completed. The processor has a critical path oscillator to simulate the critical path propagation delay and create an oscillator clock signal with a period greater than the minimum allowable clock period. The oscillator clock signal is used to clock the register, avoiding the timing error. A power manager outputs an operating voltage to the processor that causes the oscillator clock to be faster than an external time reference period for completing the current task of the processor.
-
公开(公告)号:US20190196564A1
公开(公告)日:2019-06-27
申请号:US16233946
申请日:2018-12-27
Applicant: Eta Compute, Inc.
Inventor: Paul Murtagh , Gopal Raghavan
Abstract: There is disclosed a self-timed clocked synchronous processor having at least one combinatorial logic (CL) block for processing data. The CL block has a critical path with a propagation delay that is a minimum allowable clock period to perform data processing of the CL block at an operating voltage of the processor without a timing error due to a register of the processor receiving the critical path output before it is completed. The processor has a critical path oscillator to simulate the critical path propagation delay and create an oscillator clock signal with a period greater than the minimum allowable clock period. The oscillator clock signal is used to clock the register, avoiding the timing error. A power manager outputs an operating voltage to the processor that causes the oscillator clock to be faster than an external time reference period for completing the current task of the processor.
-
公开(公告)号:US10248187B2
公开(公告)日:2019-04-02
申请号:US15210772
申请日:2016-07-14
Applicant: Eta Compute, Inc.
Inventor: Gopal Raghavan
IPC: G06F1/3296 , G06F1/329 , G06F1/3203 , G06F1/3228 , G06F1/324 , G06F9/48
Abstract: There are disclosed asynchronous computing devices and methods of operating asynchronous computing devices. An asynchronous computing device includes an asynchronous processor operative from an operating voltage and a voltage regulator circuit. The asynchronous processor includes a collection of asynchronous logic circuits that are collectively capable of executing stored instructions. The voltage regulator circuit receives a voltage request from the asynchronous processor and outputs the operating voltage to the asynchronous processor as defined by the voltage request.
-
-
-
-
-
-
-
-
-