Claims
- 1. A system for IP library management, comprising:
an IP management server programmed with:
a check-in module adapted to allow a plurality of IP providers to upload IP libraries, to maintain IP libraries, and to sort the uploaded IP libraries by at least one of a plurality of criteria, a gating module adapted to review the uploaded IP libraries to assess approvability, and a posting module adapted to post the approved IP libraries; and a database adapted to store the IP libraries, the database being communicably coupled to the IP management server.
- 2. The system of claim 1, wherein the uploaded IP library comprises at least one of basic information, availability, and an attachment for the IP library.
- 3. The system of claim 2, wherein the basic information for the IP library comprises at least one of name, type, version, and features.
- 4. The system of claim 2, wherein the availability for the IP library comprises at least one of geometry, application, an associated technical document, and version used for the IP library.
- 5. The system of claim 2, wherein the attachment for the IP library comprises at least one of a data sheet, an application note, a release note, a silicon report, and a library fact sheet.
- 6. The system of claim 1, wherein the check-in module is adapted to provide a user interface for allowing the IP providers to modify and update the IP libraries.
- 7. The system of claim 1, wherein the gating module is adapted to provide a user interface for allowing a reviewer to review and modify the basic information, availability, and attachment for the IP library, and to input comments and remarks on the IP library.
- 8. The system of claim 1, wherein the gating module is adapted to provide a notification to the IP provider when the provided IP library has not been approved.
- 9. The system of claim 1, wherein the posting module is adapted to provide a user interface for allowing a publisher to review the approved IP library.
- 10. The system of claim 1, wherein the posting module is adapted to provide a notification to the IP provider when the IP library is approved for posting.
- 11. A method for IP library management, comprising:
providing a IP library and information associated therewith; sorting the IP library and the information associated therewith by at least one predetermined criteria; reviewing the IP library and the information associated therewith to assess approvability; and posting the approved IP library and the information associated therewith online.
- 12. The method of claim 11, wherein the IP library and the information associated therewith comprise at least one of basic information, availability, and an attachment for the IP library.
- 13. The method of claim 12, wherein the basic information comprises at least one of name, type, version, and features.
- 14. The method of claim 12, wherein the availability for the IP library comprises at least one of geometry, application, an associated technical document, and version used.
- 15. The method of claim 12, wherein the attachment for the IP library comprises at least one of a data sheet, a application note, a release note, a silicon report, and a library fact sheet.
- 16. The method of claim 12, wherein the IP library is sorted according to at least one of: the basic information and the availability.
- 17. The method as claimed in claim 11, further comprising:
providing a notification for the IP provider when the IP library has not been approved.
- 18. A customized design portfolio management system, comprising:
a database storing a plurality of pre-classified technology documents, IP libraries, and meta information associated therewith; and a design portfolio management server programmed with a rule engine, a search engine, a security engine, and a notification engine, the design portfolio management server being adapted to allow a user to create a customized design portfolio; wherein the security engine is adapted to authenticate user identification, the search engine is adapted to search the database according to the user's selection to create the customized design portfolio, the rule engine being adapted to identify a status of the documents and IP libraries in the database, and the notification engine being adapted to monitor the status of the customized design portfolio and send notification when the status changes.
- 19. The system of claim 18, wherein the technology documents and IP libraries are pre-classified based on at least one of: a fabrication geometry and an electrical characteristic.
- 20. The system of claim 18, wherein the design portfolio management server is adapted to allow a user to add and delete technology documents and IP libraries to and from the customized design portfolio.
- 21. The system of claim 18, wherein the design portfolio management server further provides a sharing engine adapted to allow the user to share the customized design portfolio with other users.
- 22. The system of claim 21, wherein the notification engine is adapted to provide notification to the shared users when a status changes in portfolio documents and libraries.
- 23. The system of claim 18, wherein the notification engine is adapted to provide indicators on a user interface to show a status change in portfolio documents and libraries.
- 24. The system of claim 23, wherein the indicators are adapted to signify at least one status selected from a group consisting of: new document/library version available as an update, document/library version conflict, document/library obsolete, and recommended document/library.
- 25. The system of claim 24, wherein the indicators include color-coded symbols.
- 26. The system of claim 24, wherein the management server is further adapted to allow the user to replace an existing document/library in the portfolio with a new version of the existing document/library.
- 27. A system for customizing a design portfolio, comprising:
an IP library management server adapted to allow a plurality of IP providers to upload IP libraries, and adapted to verify and sort the uploaded IP libraries; a technology document server adapted to allow a foundry to upload technology documents, and adapted to verify and sort the uploaded technology documents; a database adapted to store the verified technology documents, the verified IP libraries, and meta information associated therewith; and a design portfolio management server adapted to provide a user with access to the verified technology documents and IP libraries in the database for creation of a customized design portfolio, and the design portfolio management server being adapted to monitor the customized design portfolio and to provide notification when the portfolio status changes.
- 28. The system of claim 27, wherein the IP library management server is further programmed with at least one of:
a check-in module adapted to allow the IP providers to upload, to maintain the uploaded IP libraries, and to sort the uploaded IP libraries by at least one of a plurality of criteria; a gating module adapted to review the uploaded IP libraries to assess approvability; and a posting module adapted to post approved IP libraries to the design portfolio management server.
- 29. The system of claim 28, wherein the uploaded IP library comprises at least one of basic information, availability, and an attachment for the IP library.
- 30. The system of claim 29, wherein the basic information for the IP library comprises at least one of name, type, version, and features.
- 31. The system of claim 29, wherein the availability for the IP library comprises at least one of geometry, application, an associated technical document, and version used for the IP library.
- 32. The system of claim 29, wherein the attachment for the IP library comprises at least one of a data sheet, an application note, a release note, a silicon report, and a library fact sheet.
- 33. The system of claim 28, wherein the check-in module is adapted to provide a user interface for allowing the IP providers to modify and update the IP libraries.
- 34. The system of claim 28, wherein the gating module is adapted to provide a user interface for allowing a reviewer to review and modify the basic information, the availability, and the attachment for the IP library, and to input a comment and a remark regarding the IP library, thereby compiling a record.
- 35. The system of claim 28, wherein the gating module is adapted to provide a notification to the IP provider when the provided IP library has not been approved.
- 36. The system of claim 28, wherein the posting module is adapted to provide a user interface for allowing a publisher to review the approved IP library.
- 37. The system of claim 28, wherein the posting module is adapted to provide a notice to the IP provider when the IP library is approved for posting.
- 38. The system of claim 27, wherein the technology document server sorts the uploaded technology documents based on at least one of: a fabrication geometry and an electrical characteristic.
- 39. The system of claim 27, wherein the design portfolio management server is further programmed with at least one of a rule engine, a search engine, a security engine, and a notification engine, the design portfolio management server being adapted to allow a user to create a customized design portfolio;
wherein the security engine is adapted to authenticate user identification, the search engine is adapted to search the database according the user's selection for use in creating the customized design portfolio, the rule engine is adapted to identify status of the documents and IP libraries in the document metadata database, and the notification engine is adapted to monitor the portfolio status and to provide notification when status changes.
- 40. The system of claim 39, wherein the design portfolio management server is adapted to allow a user to add and delete technology documents and IP libraries to and from the design portfolio.
- 41. The system of claim 39, wherein the design portfolio management server further provides a sharing engine adapted to allow a user to share the customized portfolio with other users.
- 42. The system as claimed in claim 41, wherein the notification engine is adapted to provide notification to the shared users when a status changes in portfolio documents and libraries.
- 43. The system as claimed in claim 42, wherein the notification engine is adapted to provide indicators on a user interface showing a status change in portfolio documents and libraries.
- 44. The system as claimed in claim 43, wherein the indicators are adapted to signify at least one status selected from a group consisting of: new document/library version available as an update, document/library version conflict, document/library obsolete, and recommended document/library.
- 45. The system as claimed in claim 44, wherein the indicators include color-coded symbols.
- 46. The system as claimed in claim 43, wherein the management server is further adapted to allow the user to replace an existing document/library in the portfolio with a new version of the existing document/library.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation-in-part of and claims the priority benefit of commonly owned U.S. patent application having Ser. No. 10/321,139 entitled CUSTOMIZED DESIGN PORTFOLIO INTEGRATING IP LIBRARIES AND TECHNOLOGY DOCUMENTS filed on Dec. 16, 2002, which is hereby incorporated by reference.
[0002] This application is also a continuation-in-part of and claims the priority benefit of commonly owned U.S. patent application having Ser. No. 10/307,180 entitled SYSTEM, METHOD AND USER INTERFACE ALLOWING CUSTOMIZED PORTFOLIO MANAGEMENT filed on Nov. 29, 2002, which is hereby incorporated by reference.
[0003] This application is related to a commonly owned U.S. patent application having Ser. No. ______ entitled SYSTEM, METHOD, AND USER INTERFACE PROVIDING CUSTOMIZED DOCUMENT PORTFOLIO MANAGEMENT filed on Jan. 10, 2003, having Attorney Docket Number TSMC2002-0958, and which is hereby incorporated by reference.
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
10321139 |
Dec 2002 |
US |
Child |
10340216 |
Jan 2003 |
US |
Parent |
10307180 |
Nov 2002 |
US |
Child |
10340216 |
Jan 2003 |
US |