Programmable gate array (FPGA) for realizing external monitoring and configuration

    公开(公告)号:US12095460B2

    公开(公告)日:2024-09-17

    申请号:US17955578

    申请日:2022-09-29

    IPC分类号: H03K19/20 H03K19/17748

    CPC分类号: H03K19/17748 H03K19/20

    摘要: A configuration circuit of a flash FPGA for realizing external monitoring and configuration is provided. In the configuration circuit, a positive high-voltage output terminal of a positive high-voltage charge pump is connected to a positive high-voltage external monitoring port through a positive high-voltage bidirectional switch circuit, and the positive high-voltage output terminal of a positive high-voltage charge pump is further configured as a positive output end of a voltage supply circuit. A negative high-voltage output terminal of a negative high-voltage charge pump is connected to a negative high-voltage external monitoring port through a negative high-voltage bidirectional switch circuit, and the negative high-voltage output terminal of a negative high-voltage charge pump is further configured as a negative output end of the voltage supply circuit. Based on a received mode adjustment signal, a mode control circuit controls to enter an external monitoring mode or an external configuration mode.

    Clock skew-adjustable chip clock architecture of programmable logic chip

    公开(公告)号:US12099377B2

    公开(公告)日:2024-09-24

    申请号:US17955581

    申请日:2022-09-29

    IPC分类号: G06F1/08 G06F1/10 G06F30/396

    CPC分类号: G06F1/08 G06F1/10 G06F30/396

    摘要: A delay adjustment cell is disposed in a channel of at least one regional clock of a chip clock architecture, and the delay adjustment cell includes a plurality of parallel delay paths with different delay values. The delay adjustment cell gates one of the delay paths based on an obtained configuration signal such that a connected regional clock has a corresponding target delay, and a target delay of each regional clock corresponds to a clock skew mode of the programmable logic chip. A clock skew between different regional clocks is adjusted by controlling the gated delay path in the delay adjustment cell, such that a clock skew of the chip can be adjusted in a relatively large range. Under the same resource configuration, different path choices of the delay adjustment cell lead to different clock skews to meet different clock skew modes in different application scenarios.

    Anti-fuse memory reading circuit with controllable reading time

    公开(公告)号:US12119069B2

    公开(公告)日:2024-10-15

    申请号:US17955579

    申请日:2022-09-29

    摘要: In an anti-fuse memory reading circuit with controllable reading time, a reading time control circuit generates a control signal corresponding to reading time. Based on a clock signal, a programmable reading pulse generation circuit generates a reading pulse with a pulse width corresponding to the control signal. Based on the reading pulse and the control signal, the reading amplification circuit selects a pull-up current source corresponding to the reading time, pulls up a voltage on a bit line (BL) of an anti-fuse memory cell, reads data stored in the anti-fuse memory cell starting from a rising edge of the reading pulse, and latches the read data at a falling edge of the reading pulse. The anti-fuse memory reading circuit can generate a reading pulse with a corresponding pulse width and a pull-up current source with a corresponding size based on the required reading time.

    Anti-fuse programming control circuit based on master-slave charge pump structure

    公开(公告)号:US12087377B2

    公开(公告)日:2024-09-10

    申请号:US17903061

    申请日:2022-09-06

    IPC分类号: G11C17/18 G11C17/16

    CPC分类号: G11C17/18 G11C17/16

    摘要: In an anti-fuse programming control circuit based on a master-slave charge pump structure, a master charge pump module obtains an external voltage and is connected to a plurality of slave charge pump modules. Each slave charge pump module is connected to an anti-fuse bank. The distance between the layout position of each slave charge pump module and the layout position of the connected anti-fuse bank does not exceed a predetermined distance. Based on a programming voltage output by each slave charge pump module to the connected anti-fuse bank, the feedback network outputs a feedback signal corresponding to the slave charge pump module to the master charge pump module. Based on the feedback signal corresponding to each slave charge pump module, the master charge pump module adjusts a master drive signal provided to the slave charge pump module to stabilize the programming voltage output by the slave charge pump module.

    FPGA device for implementing expansion of transmission bandwidth of network-on-chip

    公开(公告)号:US11750510B2

    公开(公告)日:2023-09-05

    申请号:US17236400

    申请日:2021-04-21

    IPC分类号: H04L45/58 H04L49/109

    CPC分类号: H04L45/583 H04L49/109

    摘要: The present disclosure discloses an FPGA device for implementing a network-on-chip transmission bandwidth expansion function, and relates to the technical field of FPGAs. When a predefined functional module with built-in hardcore IP nodes is integrated in an FPGA bare die, soft-core IP nodes are configured and formed by using logical resource modules in the FPGA bare die and are connected to the hardcore IP nodes to form an NOC network structure, so as to increase nodes and expand the transmission bandwidth of the predefined functional module. On the other hand, the soft-core IP nodes can be additionally connected to input and output signals in the predefined functional module and also can expand the transmission bandwidth of the predefined functional module.