Patents Assigned to Gowin Semiconductor Corporation
  • Publication number: 20210226633
    Abstract: A programmable semiconductor device contains a wireless communication block (“WCB”) capable of facilitating wirelessly field programmable gate array (“FPGA”) programming download as well as functional logic implementation. In one aspect, WCB detects an FPGA access request for initiating an FPGA reconfiguration from a remote system via a wireless communications network. Upon receiving a configuration bitstream for programming the FPGA via the wireless communications network, the configuration bitstream is forwarded from WCB to a configuration download block (“CDB”) for initiating a configuration process. CDB subsequently programs at least a portion of configurable logic blocks (“LBs”) in FPGA in response to the configuration bitstream.
    Type: Application
    Filed: April 7, 2021
    Publication date: July 22, 2021
    Applicant: GOWIN Semiconductor Corporation
    Inventors: Jinghui Zhu, Jiyong Zhang, Jianhua Liu
  • Patent number: 11043950
    Abstract: 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: Grant
    Filed: September 27, 2019
    Date of Patent: June 22, 2021
    Assignee: GOWIN Semiconductor Corporation
    Inventors: Jianhua Liu, Chienkuang Chen
  • Patent number: 10997088
    Abstract: A secrecy system and a decryption method of on-chip data stream of nonvolatile FPGA are provided in the present invention. The nonvolatile memory module of the system is configured to only allow the full erase operation. After the full erase operation is finished, the nonvolatile memory module gets into the initial state. Only the operation to the nonvolatile memory module under the initial state is effective, and thereby the encryption region unit is arranged in the nonvolatile memory module. Only the decryption data written into the encryption region unit under the initial state can make the nonvolatile memory module to be readable, so that the decryption of the system is finished, which greatly improves the secrecy precision.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: May 4, 2021
    Assignee: GOWIN Semiconductor Corporation, Ltd.
    Inventors: San-Ta Kow, Jinghui Zhu, Diwakar Chopperla
  • Patent number: 10992299
    Abstract: A programmable integrated circuit device able to be selectively programmed to perform one or more logic functions includes multiple configurable logic blocks (“LBs”), routing fabric, and a nonvolatile memory (“NVM”). While the configurable LBs are able to be selectively programmed to perform one or more logic functions, the routing fabric selectively routes information between the configurable LBs and input/output ports based on a routing configuration signals. The NVM, such as magnetoresistive random access memory (“MRAM”), phase-change memory, or ferroelectric RAM (“FeRAM”), is flexibly organized to contain a configuration NVM storage and a user NVM storage, wherein the user NVM storage is a word addressable memory capable of facilitating random memory access.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: April 27, 2021
    Assignee: GOWIN Semiconductor Corporation
    Inventor: Jinghui Zhu
  • Patent number: 10990160
    Abstract: A programmable semiconductor integrated circuit fabricated on a single microchip device capable of being selectively programmed to perform one or more logic functions provides a sleep mode using an intermittent power saving logic. The circuit includes configurable logic blocks (“LB”), memory, switch, and sleep controller. While LB can enter a power saving sleep mode (“PSSM”) in accordance with its power supply, the memory stores the configuration information for the LB. The switch is configured to manage the LB power supply based on a configurable sleep signal for facilitating the PSSM. The sleep controller facilitates generation of the configurable sleep signal in response to the signal from a power saving output port associated with the LB.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: April 27, 2021
    Assignee: GOWIN Semiconductor Corporation
    Inventor: Jinghui Zhu
  • Patent number: 10992298
    Abstract: A programmable semiconductor device contains a wireless communication block (“WCB”) capable of facilitating wirelessly field programmable gate array (“FPGA”) programming download as well as functional logic implementation. In one aspect, WCB detects an FPGA access request for initiating an FPGA reconfiguration from a remote system via a wireless communications network. Upon receiving a configuration bitstream for programming the FPGA via the wireless communications network, the configuration bitstream is forwarded from WCB to a configuration download block (“CDB”) for initiating a configuration process. CDB subsequently programs at least a portion of configurable logic blocks (“LBs”) in FPGA in response to the configuration bitstream.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: April 27, 2021
    Assignee: GOWIN Semiconductor Corporation
    Inventors: Jinghui Zhu, Jiyong Zhang, Jianhua Liu
  • Patent number: 10990556
    Abstract: The present invention discloses a programmable logic device with on-chip user non-volatile memory, comprising: a programmable logic array, which is a user programmable logic array and comprises a SRAM array and a logic block array with an interface; the SRAM array is used to store configuration data to control the logic block array in real time, therefore, the logic block can be formed to perform the function a user desires; a non-volatile memory block, comprising one or more segments storing configuration data and one or more segments storing user data which is used during FPGA's normal operation after configuration; the non-volatile memory block has only one interface, and the non-volatile memory block connects to a programming controller through the interface; a programming controller, which can randomly access the non-volatile memory through a data bus, an address bus, and corresponding control signals.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: April 27, 2021
    Assignee: GOWIN Semiconductor Corporation, Ltd.
    Inventors: Jinghui Zhu, San-Ta Kow
  • Publication number: 20210119632
    Abstract: A programmable semiconductor device contains a wireless communication block (“WCB”) capable of facilitating wirelessly field programmable gate array (“FPGA”) programming download as well as functional logic implementation. In one aspect, WCB detects an FPGA access request for initiating an FPGA reconfiguration from a remote system via a wireless communications network. Upon receiving a configuration bitstream for programming the FPGA via the wireless communications network, the configuration bitstream is forwarded from WCB to a configuration download block (“CDB”) for initiating a configuration process. CDB subsequently programs at least a portion of configurable logic blocks (“LBs”) in FPGA in response to the configuration bitstream.
    Type: Application
    Filed: November 12, 2019
    Publication date: April 22, 2021
    Applicant: GOWIN Semiconductor Corporation
    Inventors: Jinghui Zhu, Jiyong Zhang, Jianhua Liu
  • Publication number: 20210099175
    Abstract: 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: Application
    Filed: September 27, 2019
    Publication date: April 1, 2021
    Applicant: GOWIN Semiconductor Corporation
    Inventors: Jianhua Liu, Chienkuang Chen
  • Patent number: 10886925
    Abstract: A process or method for facilitating configuring a field programmable gate array (“FPGA”) using a group of configurable logic blocks (“CLBs”) to perform one or more logic functions is disclosed. The process, in one aspect, is able to designate a first region of FPGA to a dynamic power region (“DPR”) in accordance with a user selection for power conservation. After receiving, from a user, a first submodule with a designation of DPR, the first region of FPGA is assigned to the first logic operation. Upon setting a first primitive associated to the first region of FPGA for controlling power consumption of the DPR, a first enabling logic is created in a second region of FPGA for facilitating power management to the first submodule in the first region of FPGA via the first primitive.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: January 5, 2021
    Assignee: GOWIN Semiconductor Corporation
    Inventors: Jinghui Zhu, Jianhua Liu, Ning Song
  • Publication number: 20200401094
    Abstract: One embodiment of the present invention discloses a two-phase configuration process (“TCP”) to configure a field-programmable gate array (“FPGA”) to include a configurable microcontroller unit (“CMU”) during a phase I configuration and configuring the CMU during a phase II configuration. TCP, in one aspect, is able to receive first configuration data from a first external storage location via a communication bus. After storing the first configuration data in a first configuration memory for configuring FPGA to contain a CMU for the phase I configuration, second configuration data with MCU attributes is obtained from a second external storage location via the communication bus. The second configuration data is subsequently stored in a second configuration memory for programming the CMU for the phase II configuration.
    Type: Application
    Filed: August 7, 2020
    Publication date: December 24, 2020
    Applicant: GOWIN Semiconductor Corporation
    Inventor: Jinghui Zhu
  • Publication number: 20200403623
    Abstract: A phase-locked loop (PLL) and a method for calibrating a VCO therein are provided. The PLL comprises a frequency-phase detector, a charge pump, a loop filter, a VCO, a divider and a calibration circuit. The calibration circuit is used to acquire a frequency of an output signal of the VCO, to calibrate the frequency of the output signal according to an expected frequency, and to acquire frequency control parameters of the VCO at the current signal frequency. The amplitude and gain of the output signal are kept constant according to the amplitude control parameters and gain control parameters. The PLL can meet the demands on frequencies of multiple protocols and can adaptively look up and stabilize the suitable frequency. It solves the issue that the amplitude of the output signal of the VCO is not constant when the PLL operates in a large frequency range.
    Type: Application
    Filed: June 23, 2020
    Publication date: December 24, 2020
    Applicant: GOWIN Semiconductor Corporation
    Inventors: Qiming WU, Xiaozhi LIN, Qiang ZHOU, Yunfeng WANG
  • Patent number: 10833722
    Abstract: A semiconductor device contains an integrated circuit (“IC”) capable of being selectively programmed to perform one or more logic functions. The device, in one embodiment, includes multiple logic blocks (“LBs”), a routing fabric, and a configurable wireless communication block (“WCB”). The configurable LBs is able to be selectively programmed to perform one or more logic functions. The routing fabric is used to route information between the configurable LBs and input/output ports based on a routing configuration signals. The configurable WCB, having a control circuit and a built-in transceiver, is configured to facilitate transmitting information between the IC and an external system via a wireless communications network.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: November 10, 2020
    Assignee: GOWIN Semiconductor Corporation
    Inventors: Grant Thomas Jennings, Jinghui Zhu, Jianhua Liu
  • Patent number: 10735002
    Abstract: A programmable semiconductor device capable of being selectively programmed to perform one or more logic functions includes a first region, second region, first regional power control (“RPC”), and second-to-first power control connection. The first region, in one embodiment, contains first configurable logic blocks (“CLBs”) able to be selectively programmed to perform a first logic function. The second region includes a group of second CLBs configured to be selectively programmed to perform a second logic function. The first RPC port or inter-chip port which is coupled between the first and second regions facilitates dynamic power supply to the first region in response to the data in the second region. The second-to-first power control connection is used to allow the second region to facilitate and/or control power to the first region.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: August 4, 2020
    Assignee: Gowin Semiconductor Corporation
    Inventors: Jinghui Zhu, Jianhua Liu, Ning Song
  • Publication number: 20190114268
    Abstract: 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: Application
    Filed: December 29, 2017
    Publication date: April 18, 2019
    Applicant: Gowin Semiconductor Corporation
    Inventors: Jinghui Zhu, San-Ta Kow, Tun Jun Gao, Diwakar Chopperla, Chienkuang Chen, Ning Song
  • Patent number: 10003339
    Abstract: 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: Grant
    Filed: October 18, 2017
    Date of Patent: June 19, 2018
    Assignee: GUANGDONG GOWIN SEMICONDUCTOR CORPORATION, LTD.
    Inventors: Jinghui Zhu, Bin Gao, Chienkuang Chen
  • Publication number: 20180011803
    Abstract: A secrecy system and a decryption method of on-chip data stream of nonvolatile FPGA are provided in the present invention. The nonvolatile memory module of the system is configured to only allow the full erase operation. After the full erase operation is finished, the nonvolatile memory module gets into the initial state. Only the operation to the nonvolatile memory module under the initial state is effective, and thereby the encryption region unit is arranged in the nonvolatile memory module. Only the decryption data written into the encryption region unit under the initial state can make the nonvolatile memory module to be readable, so that the decryption of the system is finished, which greatly improves the secrecy precision.
    Type: Application
    Filed: June 26, 2017
    Publication date: January 11, 2018
    Applicant: Gowin Semiconductor Corporation, Ltd
    Inventors: San-Ta Kow, Jinghui Zhu, Diwakar Chopperla