Home    Bloggers    Messages    Webinars    Resources   
Tw  |  Fb  |  In  |  Rss
Jacek Hanke

What to Look for When Selecting Third-Party IP, Part 1

Jacek Hanke
Page 1 / 4   >   >>
Jacek Hanke
Jacek Hanke
8/23/2012 2:50:33 AM
User Rank
Blogger
Re: Build vs. buy
"I can do this as no one is my master any more, other than the wife." I think we all understand what you mean. My friend once told me something very wise: God forgives, wife does never... :)

And re the outsource for 3rd party IP. Some of the stuff will be published in my next blogs (Max? :)) The chain is important thing - as you mentioned, is great if all suppliers share the same high values. As from my poin of view and experience, we're trying to make the chain as concise as possible. Eg when our customer asks for 8051, I can offer him eg DQ8051XP (let's say: All Inclusive version) and bundle it with DoCD hardware debugger. Thanks to it the customer who sahre the same high values, gets everything from one vendor.

But still, you know from your experience, that it doesn't always look like that at different vendors. That's why I decided to start the blog with our "10 commandments" which is based on your, mine and other APP users experiences.

50%
50%
Crusty
Crusty
8/22/2012 11:31:46 AM
User Rank
Blogger
Re: Build vs. buy
"Come on we're all learning our whole life :)" on that I can agree.

"Do you have the time and desire to solve interesting puzzles".

My whole life has been a puzzle to me. Luckily a lot of my employers let me have my head and allowed me to solve their puzzles.

However when the time frame and cost are collapsing on you and the deadline can not be shifted, then yes it's get the job done.

A further thought occurred to me about the outsource side of Buy, that of secondary and tertiary outsourcing in the outsource chain. Does your primary supplier have as high values for his outsource supply as you do? As part of my 3rd party user role, i was an accredited BS compliance auditor and found, not always, that the mission statement and deliverables got diluted as they went  further down the chain. This was often because the secondary outsource had been procured on price, with a rubbish specification from the primary outsource. 

I now again have the time and desire to learn what I want to know and play with puzzles that interest me, I can do this as no one is my master any more, other than the wife. I am now able to tinker in my attic work-shop, after these aims.

I am also for hire at an exorbitant daily rate, as I have at best 30 years more before my electron transport chain collapses.

50%
50%
Jacek Hanke
Jacek Hanke
8/22/2012 6:52:49 AM
User Rank
Blogger
Re: Build vs. buy
Come on we're all learning our whole life :) I just noticed that you're experienced "3rd party user". And re Duane - let's cite classic: "Do you have the time and desire to solve interesting puzzles? Or do you just need to get the job done." ;]

50%
50%
Crusty
Crusty
8/22/2012 6:31:58 AM
User Rank
Blogger
Re: Build vs. buy
@Jacek,

"4. How long have you been creating IP cores? 5. Can you show me your IP core portfolio?"

Sorry to disappoint you, but I am way behind Duane in the learning cycle with FPGA and I only have at the present one failed core to my credit, so failed I am ashamed to show it to my mentor.

Most of my comment comes from being the intelligent? client for the last 30 years, during which I specified original equipment, project managed, outsourced, development  & production, ran acceptance testing, then installed, commissioned and maintained delivered equipment. 

 

50%
50%
Jacek Hanke
Jacek Hanke
8/22/2012 5:49:39 AM
User Rank
Blogger
Re: Build vs. buy
@ Crusty. Thanks for it. That's exact content of our 4th & 5th commanment :)

4. How long have you been creating IP cores? 5. Can you show me your IP core portfolio?

 

We're all enjoying every minute spent on developing new stuff, but sometimes it's just easier and better for the project to select 3rd party IP.

50%
50%
Jacek Hanke
Jacek Hanke
8/22/2012 5:45:23 AM
User Rank
Blogger
Re: Build vs. buy
@ Pradeep. There is a lot of web sources which yuu could ask "IP supermarket". For example you can look at the design-reuse.com or chipestimate.com. Just please remember about the factors we discussed here. Some of them will be clarified in my following blogs.

50%
50%
Crusty
Crusty
8/22/2012 5:05:00 AM
User Rank
Blogger
Re: Build vs. buy
Another way to look at benefits of Buy vs. Build is the user base. If the vendor has a big user base then the errors lurking in the module are more likely to be found and dealt with over a short duration and reach a mature stable condition sooner.

A one off build will typically have only one user exercising the component in one way only, so any inherent errors hang around for the right or wrong time to manifest, the obvious errors come out at the testing stage. The subtle errors usually appear in the field and are a nightmare to track down especially for the field engineer and designer who now have a client breathing down their neck while the fault is found and rectified.

I think this applies to all hardware, software and firmware that I have had to use so far.

Like you I am enjoying every minute in developing my knowledge of FPGA technology, but at the moment if it were mission critical, the expert company with a satisfied user base would get my money.

 

50%
50%
Myplanet
Myplanet
8/22/2012 3:33:07 AM
User Rank
Guru
Re: Build vs. buy
Duane, the problem is even though we have the time and passion to do the things; company managements are more interested in outsourcing the works to outside. I know some of my friends had faced similar problems in their company and forced to change the employer for challenging works.

100%
0%
Myplanet
Myplanet
8/22/2012 3:28:52 AM
User Rank
Guru
Re: Build vs. buy
Pradeep, now companies have started outsourcing the FPGA/ASIC design works. I know some of the companies like Cadence, creative chips, Nallatech etc are some of the companies doing similar outsourced works. If you are able to contact with them, you might be able to gather more information.

100%
0%
pradeep029
pradeep029
8/22/2012 2:33:51 AM
User Rank
Beginner
Re: Build vs. buy
Thanks for sharing of the knowledgeable content. I have been hearing alot that there are many companies going for outsourcing of the FPGA/ASIC/other EDA design works. Is there any platform where you can find a list of companies who offloads their design works? I am associated with a new startup and heading the Bussiness Development. We have presence in India but want to go global.

Anyone here to help me ?

Regards

Pradeep

pradeep.029@gmail.com

50%
50%
Page 1 / 4   >   >>
More Blogs from Jacek Hanke
In this blog we can share our experiences on the topic: "What kind of support can I get from you?"
In order to implement the components of a new chip design, any IP core should be delivered with everything needed to design, test, and validate that core in the target product.
An IP vendor's portfolio should cover the types of cores and designs it can offer, along with previous customers who can share their success stories.
A knowledgeable and skilled IP core development team will always be able to adapt to new requirements based on previous experience.
If you are interested in licensing a third-party IP core, it's a good idea to ensure that the vendor can also supply you with the debugger. The ideal situation is to obtain the debugger together with the IP core -- all from one vendor.
flash poll
follow us on twitter
follow Xilinx on twitter
like us on facebook
like Xilinx on facebook
All Programmable Planet     About Us     Contact Us     Help     Register     Twitter     Facebook     RSS