IP Library › Granted Patent US 7,124,376
Granted Patent B2
US 7,124,376 · App. 09/954,122 · Granted Oct 17, 2006

Design tool for systems-on-a-chip

Assignee: Palmchip Corporation
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,124,376
App. No.
09/954,122
Granted
Oct 17, 2006
Kind
B2
Abstract

A pre-designed system-on-chip architecture and method includes several standard library devices, HDL source code, simulation environment and regression, synthesis scripts, software header files, software libraries, ASIC verification test suites, and makefiles. The standard library devices comprise an integrated CPU, a shared memory controller, a peripheral controller, system peripherals, a DMA controller, embedded memory, and general system control. CPU bridges are used to accommodate a variety of processor types and to insulate users from the complexities of interfacing to different kinds of processors. Such CPU bridges further allow the latest processors to be rapidly integrated into existing integration platforms and designs.

Claims (36)

1. A system-on-chip design integration platform, comprising:

a pre-defined system-on-chip (SoC) architecture that includes synthesized and verified semiconductor intellectual property (SIP) hardware description language (HDL) versions of at least an integrated central processing unit (CPU) provided as a softcore or a hard core, a shared memory controller, a peripheral controller, a set of system peripherals, a DMA controller, an embedded memory, and general system control;

a first CPU bridge that converts specific CPU interface signals from a specific CPU to a standardized CPU interface;

a second CPU bridge that converts said standardized CPU interface to provide said specific CPU access to said shared memory controller, said peripheral controller, said set of system peripherals, said DMA controller, said embedded memory, and said general system control;

wherein said first and said second CPU bridges provide said standardized CPU interface so that said specific CPU can be chosen from a variety of CPUs with incompatible signals;

and a mechanism for incorporating a user-defined SIP HDL device on a common semiconductor chip.

2. The claim according to claim 1 further comprising a design environment providing for SIP development and verification.

3. The claim according to claim 1 further comprising a computer data file in which the pre-defined SoC architecture is deliverable to a user for use in semiconductor integrated circuit design.

4. The claim according to claim 1 further comprising a computer data file in which the pre-defined SoC architecture is deliverable for a fee over the Internet to a user for their use in a semiconductor integrated circuit design.

5. A method to make a system-on-chip design integration platform, comprising:

providing a pre-defined system-on-chip (SoC) architecture that includes synthesized and verified semiconductor intellectual property (SIP) hardware description language (HDL) versions of at least an integrated central processing unit (CPU) provided as a softcore or a hardcore, a shared memory controller, a peripheral controller, a set of system peripherals, a DMA controller, an embedded memory, and general system control;

providing a first CPU bridge that converts specific CPU interface signals from a specific CPU to a standardized CPU interface;

providing a second CPU bridge that converts said standardized CPU interface to provide said specific CPU access to said shared memory controller, said peripheral controller, said set of system peripherals, said DMA controller, said embedded memory, and said general system control;

wherein said first and said second CPU bridges provide said standardized CPU interface so that said specific CPU can be chosen from a variety of CPUs with incompatible signals; and

providing a mechanism for incorporating a user-defined SIP HDL device on a common semiconductor chip.

6. The claim according to claim 5 further comprising a design environment providing for SIP development and verification.

7. The claim according to claim 5 further comprising a computer data file in which the pre-defined SoC architecture is deliverable to a user for use in semiconductor integrated circuit design.

8. The claim according to claim 5 further comprising a computer data file in which the pre-defined SoC architecture is deliverable for a fee over the Internet to a user for their use in a semiconductor integrated circuit design.

9. A method to use a system-on-chip design integration platform, comprising:

using a pre-defined system-on-chip (SoC) architecture that includes synthesized and verified semiconductor intellectual property (SIP) hardware description language (HDL) versions of at least an integrated central processing unit (CPU) provided as a softcore or a hard core, a shared memory controller, a peripheral controller, a set of system peripherals, a DMA controller, an embedded memory, and general system control;

providing a first CPU bridge that converts specific CPU interface signals from a specific CPU to a standardized CPU interface;

providing a second CPU bridge that converts said standardized CPU interface to provide said specific CPU access to said shared memory controller, said peripheral controller, said set of system peripherals, said DMA controller, said embedded memory, and said general system control;

wherein said first and said second CPU bridges provide said standardized CPU interface so that said specific CPU can be chosen from a variety of CPUs with incompatible signals; and

incorporating a user-defined SIP HDL device on a common semiconductor chip.

10. The claim according to claim 9 further comprising a design environment providing for SIP development and verification.

11. The claim according to claim 9 further comprising a computer data file in which the pre-defined SoC architecture is deliverable to a user for use in semiconductor integrated circuit design.

12. The claim according to claim 9 further comprising a computer data file in which the pre-defined SoC architecture is deliverable for a fee over the Internet to a user for their use in a semiconductor integrated circuit design.

13. A computer software product readable by a computer that tangibly embodies a program of instructions executable by the computer to perform a method to use a system-on-chip design integration platform, comprising:

using a pre-defined system-on-chip (SoC) architecture that includes synthesized and verified semiconductor intellectual property (SIP) hardware description language (HDL) versions of at least an integrated central processing unit (CPU) provided as a softcore or a hard core, a shared memory controller, a peripheral controller, a set of system peripherals, a DMA controller, an embedded memory, and general system control;

providing a first CPU bridge that converts specific CPU interface signals from a specific CPU to a standardized CPU interface;

providing a second CPU bridge that converts said standardized CPU interface to provide said specific CPU access to said shared memory controller, said peripheral controller, said set of system peripherals, said DMA controller, said embedded memory, and said general system control;

wherein said first and said second CPU bridges provide said standardized CPU interface so that said specific CPU can be chosen from a variety of CPUs with incompatible signals; and

incorporating a user-defined SIP HDL device on a common semiconductor chip.

14. The claim according to claim 13 further comprising a design environment providing for SIP development and verification.

15. The claim according to claim 13 further comprising a computer data file in which the pre-defined SoC architecture is deliverable to a user for use in semiconductor integrated circuit design.

16. The claim according to claim 13 further comprising a computer data file in which the pre-defined SoC architecture is deliverable for a fee over the Internet to a user for their use in a semiconductor integrated circuit design.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2012
From: PALMCHIP CORPORATION
To: NETVINCI, INC.
Reel/Frame 027864/0743 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2001
From: ZAIDI, JAUHER S.A.; OU, MICHAEL; ADAMS, LYLE E.; CHAPPELL, STEPHEN; GANDIKOTA, SAVITHA; UDELL, JON; GUTCHER, BRIAN; MUNSIL, JEF
To: PALMCHIP CORPORATION
Reel/Frame 012178/0081 →
Continuity (4)
Continuation In Part 0956528200 · May 2, 2000
Provisional Application 6030286400 · Jul 5, 2001
Provisional Application 6030322100 · Jul 5, 2001
Related Publication 20020038401A1 · Mar 28, 2002