Patents Assigned to HERCULES MICROELECTRONICS CO., LTD.
  • Patent number: 11520965
    Abstract: A programmable device includes a functional module, a pre-allocation manager, a first connection line, and a second connection line, wherein the pre-allocation managers are connected by the first connection lines, and the pre-allocation managers are connected to the functional modules by the second connection lines; the first connection lines are used for data transmission between the pre-allocation mangers, and a transmission direction is determined according to the configuration; the second connection lines are used for data transmission between the pre-allocation managers and the functional modules; the pre-allocation mangers are used for data transmission between the first connection lines and for data transmission between the first connection lines and the functional modules. The first connection lines are configured as connection line segments for transmission in both directions, and a wiring structure is designed in a direction and shape meeting wiring requirements.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: December 6, 2022
    Assignee: HERCULES MICROELECTRONICS CO., LTD.
    Inventors: Chengli Liu, Haili Wang, Zixian Chen, Ming Ma
  • Patent number: 11323121
    Abstract: A programmable device structure based on a mixed function storage unit includes a storage unit SRAM and a mixed function unit, wherein the storage unit comprises n register units and at least one selection control bit, wherein n=2{circumflex over (?)}x, and x is natural number; the register units are selected according to the selection control bit; and when the selection control bit selects the mixed function unit to serve as a lookup table, a logic function is achieved; or when the selection control bit selects the mixed function unit to serve as a multiplexer, a routing function is achieved. By multiplexing the register units, the programmable device structure achieves a routing function of a traditional FPGA and also provides a logic function, and the waste of resources is greatly reduced.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: May 3, 2022
    Assignee: HERCULES MICROELECTRONICS CO., LTD.
    Inventors: Chengli Liu, Haili Wang, Zixian Chen, Ming Ma
  • Patent number: 11211933
    Abstract: An FPGA chip includes one functional unit, one pre-allocation manager, and wiring segments. The functional unit includes a first module CPE and a second module PLF. The pre-allocation manager may be connected by means of one of the wiring segments. By configuring one pre-allocation manager, data transmission directions of the wiring segments may be changed. The functional unit is connected to one pre-allocation manager by means of a conventional line. The first module CPE and the second module PLF which are adjacent in the same functional unit are connected by means of a cross-connection line. The second functional modules are interconnected by means of a conventional routing system. Different functional blocks can be connected to each other from any position of a circuit.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: December 28, 2021
    Assignee: HERCULES MICROELECTRONICS CO., LTD.
    Inventors: Chengli Liu, Haili Wang, Zixian Chen, Ming Ma
  • Publication number: 20210234545
    Abstract: An FPGA chip includes one functional unit, one pre-allocation manager, and wiring segments. The functional unit includes a first module CPE and a second module PLF. The pre-allocation manager may be connected by means of one of the wiring segments. By configuring one pre-allocation manager, data transmission directions of the wiring segments may be changed. The functional unit is connected to one pre-allocation manager by means of a conventional line. The first module CPE and the second module PLF which are adjacent in the same functional unit are connected by means of a cross-connection line. The second functional modules are interconnected by means of a conventional routing system. Different functional blocks can be connected to each other from any position of a circuit.
    Type: Application
    Filed: January 8, 2018
    Publication date: July 29, 2021
    Applicant: HERCULES MICROELECTRONICS CO., LTD.
    Inventors: Chengli LIU, Haili WANG, Zixian CHEN, Ming MA
  • Publication number: 20210224451
    Abstract: A programmable device includes a functional module, a pre-allocation manager, a first connection line, and a second connection line, wherein the pre-allocation managers are connected by the first connection lines, and the pre-allocation managers are connected to the functional modules by the second connection lines; the first connection lines are used for data transmission between the pre-allocation mangers, and a transmission direction is determined according to the configuration; the second connection lines are used for data transmission between the pre-allocation managers and the functional modules; the pre-allocation mangers are used for data transmission between the first connection lines and for data transmission between the first connection lines and the functional modules. The first connection lines are configured as connection line segments for transmission in both directions, and a wiring structure is designed in a direction and shape meeting wiring requirements.
    Type: Application
    Filed: January 8, 2018
    Publication date: July 22, 2021
    Applicant: HERCULES MICROELECTRONICS CO., LTD.
    Inventors: Chengli LIU, Haili WANG, Zixian CHEN, Ming MA
  • Publication number: 20210218403
    Abstract: A programmable device structure based on a mixed function storage unit includes a storage unit SRAM and a mixed function unit, wherein the storage unit comprises n registor units and at least one selection control bit, wherein n=2{circumflex over (?)}x, and x is natural number; the registor units are selected according to the selection control bit; and when the selection control bit selects the mixed function unit to serve as a lookup table, a logic function is achieved; or when the selection control bit selects the mixed function unit to serve as a multiplexer, a routing function is achieved. By multiplexing the registor units, the programmable device structure achieves a routing function of a traditional FPGA and also provides a logic function, and the waste of resources is greatly reduced.
    Type: Application
    Filed: January 1, 2018
    Publication date: July 15, 2021
    Applicant: HERCULES MICROELECTRONICS CO., LTD.
    Inventors: Chengli LIU, Haili WANG, Zixian CHEN, Ming MA