Method and arrangement for rapid silicon prototyping
First Claim
1. A method for designing a semiconductor circuit arrangement, comprising:
- providing a deconfigurable and extendible reference-chip development platform that is programmable, and that includes a programmable circuit and a plurality of functional block macros;
using a collection of functional block macros at least one of which is obtained from the deconfigurable and extendible reference-chip development platform; and
extending the deconfigurable and extendible reference-chip development platform, including communicatively coupling at least one external device with the reference-chip development platform, and therein providing an extended deconfigurable and extendible reference-chip development platform that enables co-development and co-validation of hardware and software.
7 Assignments
0 Petitions
Accused Products
Abstract
A rapid silicon processing arrangement significantly decreases the time from initial design to market introduction. Consistent with one embodiment of the present invention, the rapid silicon processing arrangement uses a deconfigurable and extendible reference-chip development platform that includes a programmable device such as an electronically reconfigurable gate array and an off-platform bus for communicating with external devices. The reference-chip development platform can be deconfigured by deselecting communicative activity by one or more of functional block macros. The external devices can be used with the reference-chip development platform to test a hardware representation of the synthesized subset of the functional block macros in the programmable device within the reference-chip development platform as extended by the off-platform bus. The approach significantly decreases the development time, from initial design to market introduction.
17 Citations
20 Claims
-
1. A method for designing a semiconductor circuit arrangement, comprising:
-
providing a deconfigurable and extendible reference-chip development platform that is programmable, and that includes a programmable circuit and a plurality of functional block macros;
using a collection of functional block macros at least one of which is obtained from the deconfigurable and extendible reference-chip development platform; and
extending the deconfigurable and extendible reference-chip development platform, including communicatively coupling at least one external device with the reference-chip development platform, and therein providing an extended deconfigurable and extendible reference-chip development platform that enables co-development and co-validation of hardware and software. - View Dependent Claims (2)
-
-
3. A method for designing a semiconductor circuit arrangement comprising:
-
providing a deconfigurable and extendible reference-chip development platform that is programmable, and that includes a programmable circuit and a plurality of functional block macros;
using a collection of functional block macros at least one of which is obtained from the deconfigurable and extendible reference-chip development platform and synthesizing a subset of the collection of functional block macros to the programmable circuit; and
extending the deconfigurable and extendible reference-chip development platform, including communicatively coupling at least one external device with the reference chip development, platform, and therein providing an extended deconfigurable and extendible reference-chip development platform that enables co-development and co-validation of hardware and software. - View Dependent Claims (4, 5, 6, 7, 8)
-
-
9. A method for designing a semiconductor circuit arrangement, comprising:
-
providing a deconfigurable and extendible reference-chip development platform that is programmable, and that includes a programmable circuit and a plurality of functional block macros;
using a collection of functional block macros at one of which is obtained from the deconfigurable and extendible reference-chip development platform;
extending the deconfigurable and extendible reference-chip development platform, including communicatively coupling at least one external device with the reference-chip development platform, and therein providing an extended deconfigurable and extendible reference-chip development platform that enables co-development and co-validation of hardware and software; and
validating a hardware representation of a synthesized subset of functional block macros in the programmable circuit within the extended deconfigurable and extendible reference-chip development platform. - View Dependent Claims (10)
-
-
11. A method, for designing a semiconductor circuit arrangement, comprising:
-
providing a deconfigurable and extendible reference-chip development platform that is programmable, and that includes a programmable circuit and a plurality of functional block macros;
using a collection of functional block macros at least one of which is obtained from the deconfigurable and extendible reference-chip development platform;
extending the deconfigurable and extendible reference-chip development platform, including communicatively coupling at least one external device with the reference-chip development platform, and therein providing an extended deconfigurable and extendible reference-chip development platform that enables co-development and co-validation of hardware and software; and
modifying a subset of the functional block macros and synthesizing the subset of the functional block macros, as modified, to the programmable circuit. - View Dependent Claims (12)
-
-
13. A system for designing a semiconductor circuit arrangement, comprising:
-
deconfigurable and extendible means, including a programmable circuit and a plurality of functional block macros, for developing a reference-chip;
means for using a collection of functional block macros at least one of which is obtained from the deconfigurable and extendible means; and
means for extending the deconfigurable and extendible means, including means for communicatively coupling at least one external device with the deconfigurable and extendible means, and therein providing an extended deconfigurable and extendible means that enables co-development and co-validation of hardware and software. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system, for designing a semiconductor circuit arrangement comprising:
-
deconfigurable and extendible means, including a programmable circuit and a plurality of functional block macros for developing a reference-chip;
means for using a collection of functional block macros at least one of which is obtained from the deconfigurable and extendible means;
means for extending the deconfigurable and extendible means, including means for communicatively coupling at least one external device with the deconfigurable and extendible means, and therein providing an extended deconfigurable and extendible means that enables co-development and co-validation of hardware and software; and
means for validating a hardware representation of a synthesized subset of functional block macros in the programmable circuit within the extended deconfigurable and extendible means. - View Dependent Claims (20)
-
Specification