Invention Grant
- Patent Title: Folding duplicate instances of modules in a circuit design
-
Application No.: US14960176Application Date: 2015-12-04
-
Publication No.: US09875330B2Publication Date: 2018-01-23
- Inventor: Ilya K. Ganusov , Henri Fraisse , Ashish Sirasao , Alireza S. Kaviani
- Applicant: Xilinx, Inc.
- Applicant Address: US CA San Jose
- Assignee: XILINX, INC.
- Current Assignee: XILINX, INC.
- Current Assignee Address: US CA San Jose
- Agent LeRoy D. Maunu
- Main IPC: G06F17/50
- IPC: G06F17/50

Abstract:
Disclosed approaches for processing a circuit design include identifying duplicate instances of a module in a representation of the circuit design. A processor circuit performs folding operations for at least one pair of the duplicate instances of the module. One instance of the duplicates is removed from the circuit design, and a multiplexer is inserted. The multiplexer receives and selects one of the input signals to the duplicate instances and provides the selected input signal to the remaining instance. For each flip-flop in the remaining instance, a pipelined flip-flop is inserted. Connections to a first clock signal in the remaining instance are replaced with connections to a second clock signal having twice the frequency of the first clock signal. An alignment circuit is inserted to receive the output signal from the first instance and provide concurrent first and second output signals.
Public/Granted literature
- US20170161419A1 FOLDING DUPLICATE INSTANCES OF MODULES IN A CIRCUIT DESIGN Public/Granted day:2017-06-08
Information query