IP Library Granted Patent US 7,640,519
Granted Patent B2
US 7,640,519 · App. 11/491,437 · Granted Dec 29, 2009

Method and apparatus for automated synthesis of multi-channel circuits

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,640,519
App. No.
11/491,437
Granted
Dec 29, 2009
Kind
B2
Abstract

Methods and apparatuses to automatically generate time multiplexed multi-channel circuits from single-channel circuits. At least one embodiment of the present invention automatically and efficiently synthesize multi-channel hardware for time-multiplexed resource sharing by automatically generating a time multiplexed design of multi-channel circuits from the design of a single-channel circuit. Channel specific elements of the single-channel design (e.g., registers and memories) are replaced with corresponding elements of N-times more capacity for pipelining the signal processing for multiple channels.

Claims (18)

1. A method to design a digital circuit, the method comprising:

receiving a first design of a single-channel circuit;

generating a conglomerate of single-channel circuits of the first design and information indicating a multi-channel parallelism in the conglomerate of single-channel circuits; and

applying a folding transformation to the conglomerate of single-channel circuits using the information to generate a second design of time multiplexed multi-channel circuit that has a plurality of independent channels,

wherein the generating and applying are performed on a representation of a circuit design, the representation being stored in a memory of a data processing system which includes a processor which performs the generating and applying.

2. A method as in claim 1 , wherein the information comprises information of a folding set.

3. A machine readable medium containing executable computer program instructions which when executed by a digital processing system cause said system to perform a method to design a digital circuit, the method comprising:

receiving a first design of a single-channel circuit;

generating a conglomerate of single-channel circuits of the first design and information indicating a multi-channel parallelism in the conglomerate of single-channel circuits; and

applying a folding transformation to the conglomerate of single-channel circuits using the information to generate a second design of time multiplexed multi-channel circuit that has a plurality of independent channels,

wherein the generating and applying are performed on a representation of a circuit design, the representation being stored in a memory of the data processing system which includes a processor which performs the generating and applying.

4. A medium as in claim 3 , wherein the information comprises information of a folding set.

5. A digital processing system to design a digital circuit, the digital processing system comprising:

means for receiving a first design of a single-channel circuit;

means for generating a conglomerate of single-channel circuits of the first design and information indicating a multi-channel parallelism in the conglomerate of single-channel circuits; and

means for applying a folding transformation to the conglomerate of single-channel circuits using the information to generate a second design of time multiplexed multi-channel circuit that has a plurality of independent channels,

wherein the generating and applying are performed on a representation of a circuit design, the representation being stored in a memory of the data processing system which includes a processor which performs the generating and applying.

6. A digital processing system as in claim 5 , wherein the information comprises information of a folding set.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2008
From: SYNPLICITY, INC., A CALIFORNIA CORPORATION
To: SYNOPSYS, INC., A DELAWARE CORPORATION
Reel/Frame 021145/0353 →