IPMS: IP Managment From IP Design To Delivery up to Royalty - - PowerPoint PPT Presentation
IPMS: IP Managment From IP Design To Delivery up to Royalty - - PowerPoint PPT Presentation
IPMS: IP Managment From IP Design To Delivery up to Royalty Reporting Gabrile Saucier Design and Reuse Outline History and Innovaton IP Provider :Do you deliver IP to the market ? Enhance your productvity Case Study 1: IP
Outline
- History and Innovaton
- IP Provider :Do you deliver IP to the market ? Enhance your productvity
– Case Study 1: IP provider Staton Starter Kit
- IP Consumer: Do you integrate many IP from many vendors ? Monitor your 3PIP
– Case Study 2: Third Party IP Manager
- Conclusion
History: IP Publishing Challenge
- IP Publishing a D&R Challenge ( startng in 97)
– Commonly used: “IP/product” list as an Excel Sheet (Provider list ofen not available..) – Import/export over frewall ( early request) – Unique (VSIA) format: intractable ??? Diversifed formats needed – Mult applicaton (intranet management): IP reuse hot in 2000
- Required: “Server hosted” Next Generaton Catalog
– Multiformat, Multicatalog, Evolving Format – Importable/ Exportable over a frewall catalogs to companion/partner/client site
History: Innovaton in Cataloguing ?
Evolving Catalog Format in a XML layer with an extensible set of Field Types ( all management needs)
- Mult value atribute, Integer, parametric
- Field Dependent Secton
- Access control and Dedicated Views ( engineering, marketng)
- Hyperlink and URL…
- Hierarchy ( embedded / related)
- Bridge to design DB
And More
- Customizable Search
- Automated Upload from Excel … …
- Import/ Export (over frewall) of fltered catalogs to companion site
Build, Search, Export in an XML layer/Store in Mysql
- Used as web portal
- Used for Internal Management
- Shared Data with Corporate web site
XML Layer IP List
IP list Excel-MysQL
Search Smart Phone
Companion DB
Extension to intranet smart IP Management Dashboards
History:
- IP centric tables ( bug List ,delivery list ,additonal property ( Maturity, claims…)
- Commonly Used: Fixed Format DB Table
Innovaton: Smart configraacle synchronized management “panels “ Extensible supported types
- Date and Alert
- Algorithmic Calculaton (Python)
- Bridge to/ Synchronized with
– Other panels – Companion DB
- Workfow primitve (control signal)
- …
Management Panels
MySQL
XML Layer
Management Panels
MySQL
XML Layer
Outline
- History and Innovaton
- IP Provider :Do you deliver IP to the market ? Enhance your productvity
– Case Study 1: IP provider Staton Starter Kit
- IP Consumer: Do you integrate many IP from many vendors ? Monitor your 3PIP
– Case Study 2: Third Party IP Manager
- Conclusion
IP Provider Intranet Staton StatonnStarter Kit
- Goal :
– Enhance Productvity – Increase Quality and Customer Satsfacton
- How ? Make it available for Sales, Product managers, Engineers
– Which Product Line /Product is available ? – Which product(s) release (.. various confguratons, target nodes ..) has been delivered to whom – Which bug afects which client?
- In Sync with the corporate environment
Basic Implementaton. Starter Kit – Catalog and Three Key Interconnected Management Panels
IP Provider Intranet Management Staton n Starter Kit
- Basic Confguraton
Product Line Catalogs
Design DB Shelf Delivery Panel
IP1 Release 1.0 IP2 Release 2.0
Customer Delivery Panel CRM DB Bug Panel Delivery Storage Corporate /partner Web site Reuse Statonnnn
Product Line Managers
Bug DB
IP Provider Management Staton n Starter Kit
Easy access of Key data (informaton Documentaton sharing) in the product list Powerful fexible documentaton (Product Family specifc)
- Shelf Delivery :Hierarchy Support :
– A shelf delivery release can include other shelf delivery – “Add On” such as standard cell /add on macro…
- Customer Delivery
– Easy On line client specifc Package creaton – Predefned Package of shelf delivery
- Sponsored Package ( Free on line download )
Synchronized Bug panel
Bug Declaraton associated with Shelf delivery i afected client automatcally inherited
- Warning on Bug in Shelf Delivery when creatng Client Delivery
Outline
- History and Innovaton
- IP Provider :Do you deliver IP to the market ? Enhance your productvity
– Case Study 1: IP provider Staton Starter Kit
- IP Consumer: Do you integrate many IP from many vendors ? Monitor your 3PIP
– Case Study 2: Third Party IP Manager
- Conclusion
Needs and Goals of a global management
- 3PIP monitoring across all organizatonal Units
- Procurement department
– License agreement – Legal restricton – Pricing Negotaton: Fee, royalty scheme
- Engineers need to know
– Which IP have been licensed (key technical details) – Under which type of agreement – Which usage restricton
- 3PIP Engineering Manager
– IP acceptance IP quality
- Finance department
– Payment calculaton & schedule – Expense predicton – Finance Tear sheet
Synchronizaton Badly Needed: IP Life Cycle
IPMS
Quality Check Integrate IP in SoC/Product Manufacturing TO nBOM Client Shipment 3PIP Delivery Server
IP recepton* Qualifcaton* Delivery to Design Manager* Integraton in SoC* Product Tape out/Shipment Goal: Reliability and Quality enhancement ,easy and secure access, expenses control, high quality fnance management. Including predicton and tear sheet etc..
Synchronisaton Badly Needed: IP Entry
IPMS 3PIP List
Quality Check Integrate IP in SoC/Product Manufacturing TO nBOM Client Shipment 3PIP Delivery Server
1
Third Party IP Entry
- Informaton for designers in a 3PIP IP List (Catalog technology)
– Which IP have been licensed (key technical details ) – Under which type of agreement – Which usage restricton
- Alert about new IP, about Bug ... (Alert technology )
- Controlled Secure access to the IP version (optonal )
– IP Version entry (Packaging Staton) – Download workfow for secure and controlled download (Workfow technology ) – File transfer if distributed locatons (controlled fp/sfp technology)
Synchronizaton Badly Needed: IP Tracing
IPMS
Quality Check Integrate IP in SoC/Product Manufacturing TO nBOM Client Shipment 3PIP Delivery Server
1 2a 2b
Which IP in which Product ? Who? Where used ?
- IP version in Product version?
– IP version in SoC version – IP in Package in Board – IP actvated (Fuse technology) in Package in a Board
- Constructve Entry (Product/Project Manager)
– Map IP in Soc (Package) – Map Soc (Package) in product
- Synchronize /Upload existng table
– Bridie to any existni taacle / DB record /BOM
- Result Tracing Table
Tracing Table
Number of Instances
In Sync Shipment Data
3PIP List
Quality Check Integrate IP in SoC/Product Manufacturing TO nBOM Client Shipment 3PIP Delivery Server
1 2a 2b 3
IPMS Royalty engine!
Shipment Report
- Shipment Type
– Direct /Distributor/client
- Manual entry :Quarterly Product Shipment Entry
- Existng Table upload
- Shipment Data synchronized from Shipment Center
– Shipment Raw Data Table
- Daily updated
- Java Cron or Scheduled Batch Processes
– Filtered and interpreted in IPMS table
- Volume added
- Volume Break detecton
In Sync Shipment Data
3PIP List
Quality Check Integrate IP in SoC/Product Manufacturing TO nBOM Client Shipment 3PIP Delivery Server
1 2a 2b 3
Royalty engine!
- If shipment data captured
- Platorm will be able to handle NRE fee, licensing Fee (with reminder alerts )
– And royalty… An unique Royalty Engine
Royalty Functons Library
- Extensible Python library
– Platorm owner can enter his own
- Parameters
None iIP CategoryiSoC TypeiASP; iVolume iIP Bundle Discount YesiNo Annual iLife Time Per ProductiAll ProductiSubset of ProductsiPer SoCiAll SoC YesiNo
Royalty Parameter Value
Values entered in the IP descripton
Royalty Display
Licensor Tear sheet edited in one click
Contact name + 408.943.1234 contactname@cadence.com
Conclusion
- Managing several IPs from many suppliers needs a global management platorm
– Dedicated to IP in Product – From IP fles to Financial Views
- Synchronized with all related corporate Views