Patents by Inventor ChienKuang Chen
ChienKuang Chen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230205255Abstract: A configurable semiconductor device (“CSD”) is organized in four (4) quadrants able to perform user-defined logic functions via a clock fabric. The first quadrant, in one embodiment, includes a first serializer and deserializer (“SerDes”) region and a bank0 region for data processing. The second quadrant includes a second SerDes region and a bank5 region and the third quadrant contains a bank3 region and a bank4 region. The fourth quadrant includes a bank1 region and a bank2 region. The clock fabric is configured to provide a set of programmable or selectable clock signals with different clock speeds to various regions within the CSD.Type: ApplicationFiled: March 6, 2023Publication date: June 29, 2023Applicant: GOWIN Semiconductor CorporationInventors: Jianhua Liu, Jinghui Zhu, Ning Song, Tianping Wang, Chienkuang Chen, Diwakar Chopperla, Tianxin Wang, Zhenyu Gu, Xiaozhi Lin
-
Methods and apparatus for organizing a programmable semiconductor device into multiple clock regions
Patent number: 11614770Abstract: A configurable semiconductor device (“CSD”) is organized in four (4) quadrants able to perform user-defined logic functions via a clock fabric. The first quadrant, in one embodiment, includes a first serializer and deserializer (“SerDes”) region and a bank0 region for data processing. The second quadrant includes a second SerDes region and a bank5 region and the third quadrant contains a bank3 region and a bank4 region. The fourth quadrant includes a bank1 region and a bank2 region. The clock fabric is configured to provide a set of programmable or selectable clock signals with different clock speeds to various regions within the CSD.Type: GrantFiled: September 16, 2020Date of Patent: March 28, 2023Assignee: GOWIN SEMICONDUCTOR CORPORATIONInventors: Jianhua Liu, Jinghui Zhu, Ning Song, Tianping Wang, Chienkuang Chen, Diwakar Chopperla, Tianxin Wang, Zhenyu Gu, Xiaozhi Lin -
METHODS AND APPARATUS FOR ORGANIZING A PROGRAMMABLE SEMICONDUCTOR DEVICE INTO MULTIPLE CLOCK REGIONS
Publication number: 20220083094Abstract: A configurable semiconductor device (“CSD”) is organized in four (4) quadrants able to perform user-defined logic functions via a clock fabric. The first quadrant, in one embodiment, includes a first serializer and deserializer (“SerDes”) region and a bank0 region for data processing. The second quadrant includes a second SerDes region and a bank5 region and the third quadrant contains a bank3 region and a bank4 region. The fourth quadrant includes a bank 1 region and a bank2 region. The clock fabric is configured to provide a set of programmable or selectable clock signals with different clock speeds to various regions within the CSD.Type: ApplicationFiled: September 16, 2020Publication date: March 17, 2022Applicant: GOWIN Semiconductor CorporationInventors: Jianhua Liu, Jinghui Zhu, Ning Song, Tianping Wang, Chienkuang Chen, Diwakar Chopperla, Tianxin Wang, Zhenyu Gu, Xiaozhi Lin -
Patent number: 11216022Abstract: A field-programmable gate array (“FPGA”) contains a configurable semiconductor organized in multiple clock regions with a clock fabric for facilitating user-defined logic functions. The clock fabric provides a set of regional clock signals (“RCSs”) generated from a clock source with a high clock signal quality (“CSQ”) for clocking logic blocks in a clock region. Also, a set of neighboring clock signals (“NCSs”) or inter-regional clock signals are generated from a neighboring clock source(s) for clocking logic blocks in two neighboring regions. In addition, the clock fabric is operable to provide secondary clock signals (“SCSs”) generated from the RCSs with a low CSQ for clocking logic blocks with less time-sensitive logic operations.Type: GrantFiled: September 16, 2020Date of Patent: January 4, 2022Assignee: GOWIN Semiconductor CorporationInventors: Jianhua Liu, Jinghui Zhu, Ning Song, Tianping Wang, Chienkuang Chen, Diwakar Chopperla, Tianxin Wang, Zhenyu Gu, Xiaozhi Lin
-
Patent number: 11157421Abstract: The present application discloses a system level integrated circuit chip, comprising a fixed logic module and a Programmable Logic Module; the fixed logic module comprising a CPU module, a non-volatile memory module, a high speed data transmission module, an analogue-to-digital and/or digital-to-analogue conversion module; the Programmable Logic Module comprising a user-defined field programmable gate array and a programmable control module; the CPU module is interconnected with the user-defined field programmable gate array and the programmable control module; the non-volatile memory is interconnected with the user-defined field programmable gate array and the programmable control module; the analogue-to-digital and/or digital-to-analogue conversion module are connected with the user-defined field programmable gate array; and the high speed data transmission module is interconnected with the user-defined field programmable gate array.Type: GrantFiled: December 29, 2017Date of Patent: October 26, 2021Assignee: GOWIN Semiconductor CorporationInventors: Jinghui Zhu, San-Ta Kow, Tun Jun Gao, Diwakar Chopperla, Chienkuang Chen, Ning Song
-
Patent number: 11043950Abstract: A programmable logic device (“PLD”) contains programmable digital signal processing (“DSP”) blocks operable to be selectively programmed to perform one or more logic functions. The PLD, in one embodiment, includes configurable logic blocks (“LBs”), an input and output (“I/O”) block, and programmable DSP blocks. The configurable LBs are able to be selectively programmed to perform one or more logic functions. The I/O block includes I/O ports for facilitating data transfer. The programmable DSP blocks are configured to perform various predefined logic functions. Each of the programmable DSP blocks, in one aspect, includes at least one configurable DSP which, in one embodiment, includes a 27×18 multiplier and a 12×12 multiplier.Type: GrantFiled: September 27, 2019Date of Patent: June 22, 2021Assignee: GOWIN Semiconductor CorporationInventors: Jianhua Liu, Chienkuang Chen
-
Publication number: 20210099175Abstract: A programmable logic device (“PLD”) contains programmable digital signal processing (“DSP”) blocks operable to be selectively programmed to perform one or more logic functions. The PLD, in one embodiment, includes configurable logic blocks (“LBs”), an input and output (“I/O”) block, and programmable DSP blocks. The configurable LBs are able to be selectively programmed to perform one or more logic functions. The I/O block includes I/O ports for facilitating data transfer. The programmable DSP blocks are configured to perform various predefined logic functions. Each of the programmable DSP blocks, in one aspect, includes at least one configurable DSP which, in one embodiment, includes a 27×18 multiplier and a 12×12 multiplier.Type: ApplicationFiled: September 27, 2019Publication date: April 1, 2021Applicant: GOWIN Semiconductor CorporationInventors: Jianhua Liu, Chienkuang Chen
-
Publication number: 20190114268Abstract: The present application discloses a system level integrated circuit chip, comprising a fixed logic module and a Programmable Logic Module; the fixed logic module comprising a CPU module, a non-volatile memory module, a high speed data transmission module, an analogue-to-digital and/or digital-to-analogue conversion module; the Programmable Logic Module comprising a user-defined field programmable gate array and a programmable control module; the CPU module is interconnected with the user-defined field programmable gate array and the programmable control module; the non-volatile memory is interconnected with the user-defined field programmable gate array and the programmable control module; the analogue-to-digital and/or digital-to-analogue conversion module are connected with the user-defined field programmable gate array; and the high speed data transmission module is interconnected with the user-defined field programmable gate array.Type: ApplicationFiled: December 29, 2017Publication date: April 18, 2019Applicant: Gowin Semiconductor CorporationInventors: Jinghui Zhu, San-Ta Kow, Tun Jun Gao, Diwakar Chopperla, Chienkuang Chen, Ning Song
-
Patent number: 10003339Abstract: A GPIO interface circuit compatible with output of MIPI signals, comprises a first CMOS signal output module (10), an LVDS signal output module (30), a second CMOS signal output module (20). When an MIPI output enable input of the LVDS signal output module (30) is enabled and output enable inputs of the first and second CMOS signal output modules (10, 20) are both disabled, a first and second pull-down modules (40, 50) are in active state accordingly, and the LVDS signal output module (30) outputs a current signal to the first or second pull-down module (40, 50) to ensure voltage of the first or second signal output be a preset voltage, which can achieve MIPI HS Mode output.Type: GrantFiled: October 18, 2017Date of Patent: June 19, 2018Assignee: GUANGDONG GOWIN SEMICONDUCTOR CORPORATION, LTD.Inventors: Jinghui Zhu, Bin Gao, Chienkuang Chen
-
Patent number: 7003066Abstract: In one embodiment of the invention, a phase selection unit for generating a recovered clock signal (SCLK), a phase select signal generator generates a phase select signals in response to a FWD signal and a BWD signal from a digital filter. The digital filter asserts the FWD signal if the phase of a SDIN (serial digital input) signal leads the phase of the recovered clock signal, and asserts the BWD signal if the phase of the SDIN (serial digital input) signal lags the phase of the recovered clock signal. A multiplexer receives a number of given clock signals arranged in a predetermined phase order and outputs selected first and second output clock signals, each being one of the given clock signals. A phase interpolator receives the selected first and second output clock signals from the multiplexer to generate the recovered clock signal having a phase that is phase interpolated between the phases of the first and second output clock signals.Type: GrantFiled: December 3, 2001Date of Patent: February 21, 2006Assignee: Lattice Semiconductor CorporationInventors: Antony Davies, Chienkuang Chen, Ling Wang
-
Patent number: 6999543Abstract: In a CDR (clock data recovery) deserializer, a clock divider receives a recovered clock signal (SCLK) and generates a divided clock signal (RPCLK). The frequency of the divided clock signal is lowered with each cycle of the divided clock signal being generated for each count of cycles of the recovered clock signal up to a predetermined ratio number. A serial-to-parallel shift register shifts in recovered serial data bits with each cycle of the recovered clock signal and outputs the predetermined ratio number of the shifted recovered serial data bits at a predetermined transition of every cycle of the divided clock signal. A SYNC (synchronization) detect logic asserts a VRS (diVider ReSet) signal coupled to the clock divider for controlling the clock divider to generate the predetermined transition for a cycle of the divided clock signal when the VRS signal is asserted.Type: GrantFiled: December 3, 2001Date of Patent: February 14, 2006Assignee: Lattice Semiconductor CorporationInventors: Jayson Trinh, Chienkuang Chen, Kuang Chi, Mark Becker
-
Patent number: 6861868Abstract: A programmable semiconductor device comprising a plurality of I/O circuits arranged into blocks includes a routing structure for each block, wherein each routing structure may programmably route signals between its block's I/O circuits and the I/O circuits within the remaining blocks. Each I/O circuit associates with a pin such that each block has a set of pins. A SERDES and a FIFO buffer associate with each block. Each block's SERDES couples between the block's I/O circuits and the block's set of pins. Each FIFO buffer couples between the SERDES and its block's I/O circuits.Type: GrantFiled: June 16, 2003Date of Patent: March 1, 2005Assignee: Lattice Semiconductor Corp.Inventors: Om P. Agrawal, Jinghui Zhu, Kuang Chi, ChienKuang Chen
-
Patent number: 6661254Abstract: A programmable interconnect circuit includes a phase-locked loop configured to provide an internal clock signal to I/O cells in the programmable interconnect circuit such that registers in the I/O cells may all be clocked in phase. In addition, the phase-locked loop may provide an external clock signal to the programmable interconnect circuit's routing structure such that external devices may clocked in phase with the external clock signal.Type: GrantFiled: December 14, 2001Date of Patent: December 9, 2003Assignee: Lattice Semiconductor CorporationInventors: Om P. Agrawal, Jinghui Zhu, Kuang Chi, ChienKuang Chen
-
Patent number: 6650141Abstract: A programmable semiconductor device comprising a plurality of I/O circuits arranged into blocks includes a routing structure for each block, wherein each routing structure may programmably route signals between its block's I/O circuits and the I/O circuits within the remaining blocks. Each I/O circuit associates with a pin such that each block has a set of pins. A SERDES and a FIFO buffer associate with each block. Each block's SERDES couples between the block's I/O circuits and the block's set of pins. Each FIFO buffer couples between the SERDES and its block's I/O circuits.Type: GrantFiled: December 14, 2001Date of Patent: November 18, 2003Assignee: Lattice Semiconductor CorporationInventors: Om P. Agrawal, Jinghui Zhu, Kuang Chi, ChienKuang Chen
-
Publication number: 20030112031Abstract: A programmable semiconductor device comprising a plurality of I/O circuits arranged into blocks includes a routing structure for each block, wherein each routing structure may programmably route signals between its block's I/O circuits and the I/O circuits within the remaining blocks. Each I/O circuit associates with a pin such that each block has a set of pins. A SERDES and a FIFO buffer associate with each block. Each block's SERDES couples between the block's I/O circuits and the block's set of pins. Each FIFO buffer couples between the SERDES and its block's I/O circuits.Type: ApplicationFiled: December 14, 2001Publication date: June 19, 2003Applicant: Lattice Semiconductor CorporationInventors: Om P. Agrawal, Jinghui Zhu, Kuang Chi, ChienKuang Chen