You are currently viewing SemiWiki as a guest which gives you limited access to the site. To view blog comments and experience other SemiWiki features you must be a registered member. Registration is fast, simple, and absolutely free so please, join our community today!

Results 1 to 9 of 9
Like Tree1Likes
  • 1 Post By CharlieD

Thread: The Problems with SoC IP Integration

  1. #1
    Junior Member CharlieD's Avatar
    Join Date
    Jan 2011
    Posts
    90

    The Problems with SoC IP Integration

    IP integration continues to delay our designs. Is there really such a thing as reusable IP? Or is that just a marketing sound bite? Lets start a list of problems with IP integration and brainstorm solutions. We can make it into a Wiki for future reference.

    The Problems with SoC IP Integration-ipweb.jpg

    SoC IP Integration Problems:

    1. How do you fix IP timing problems post P&R when you didn't design it? Is that timing path real? What is in that black IP box?
    2. IP SDC constraints are different for each design. How do you account for that?
    3. ?



    Last edited by Daniel Nenni; 11-14-2011 at 10:23 AM.
    sbaland likes this.

  2. #2
    Senior Member
    Join Date
    Nov 2010
    Location
    Silicon Valley USA
    Posts
    376
    For mixed signal IP that is sensitive to it's environment, e.g PLLs, you need to hand over layout (& Spice level netlist). It would be a lot easier (from the sales side) if you could publish behavioral models that do the same job and have some verification (of usage) built-in and a "black box" layout. Unfortunately there is no way to back-annotate such models.

  3. #3
    Member
    Join Date
    Feb 2011
    Location
    Oxford, UK
    Posts
    3
    Life would be easy if everybody used the same system architecture, performance constraints and silicon technology. However, products would not be differentiated! User must expect to do some work 'around the edges' to integrate IP into their own unique design. Do users really expect IP to just 'drop in' these days? Part of the 'due diligence' process is figuring out what integration issues there might be.

  4. #4
    Member SunnyLining's Avatar
    Join Date
    Jul 2011
    Location
    West Los Angeles
    Posts
    8
    I like the Wiki idea. In fact, I think it should be a subthread of a general system integration wiki. There could also be pre- and post-silicon threads; digital, analog, and mixed-mode threads; etc.

    System integration just allows a whole new level of problems to crop up you never thought of. An experienced system integrator can think of issues in a design review you never even thought of that make you think, "Well, there goes that spin." Not that such a serious blunder ever happened to me or anything .
    --
    SunnyLining

  5. #5
    Member
    Join Date
    Nov 2011
    Location
    Austin, TX
    Posts
    1
    DaveW
    User[s] must expect to do some work 'around the edges' to integrate IP into their own unique design.
    Work around the edges yes, but some of today's IP goes much deeper than just the edges. In the past, we used complete devices, LSI and VLSI components, which came with detailed datasheets describing timing, power and functionality. Today's complex designs need more details including behavioral (or TLM) models and embedded software that include features to help with analysis and debug. The concept of built-in usage checks (verification) by simguru is an excellent idea. High level models could have features to validate the application.
    Last edited by dcblack; 11-17-2011 at 05:47 AM. Reason: clarify context of reply

  6. #6
    Member troyhicks's Avatar
    Join Date
    Jan 2011
    Posts
    1
    Does anyone know if there's been any follow-on work to the QIP proposal from VSIA in 2008?

  7. #7
    Senior Member
    Join Date
    Nov 2010
    Location
    Silicon Valley USA
    Posts
    376
    When VSIA folded some stuff moved to Accellera, but I'm not sure there has been much follow on work - in theory I'm on the e-mail lists, but have not seen anything in ages.

  8. #8
    Member
    Join Date
    Jan 2012
    Posts
    6

    The Problems with SOC IP Integration

    IMO, the IP users should be fully responsible for the problems with SOC integration of IP. IP quality does not come for free. In a way, the IP industry is not "regulated". Any IP provider can do and say whatever it wants. I strongly believe the concept of free market. Just the mechanism for "check and balance" for IP industry is not exisiting.

    I agree that we should not fix the timing problem. But, there should be a way to prevent the timing problem before you use the IP.



    Quote Originally Posted by CharlieD View Post
    IP integration continues to delay our designs. Is there really such a thing as reusable IP? Or is that just a marketing sound bite? Lets start a list of problems with IP integration and brainstorm solutions. We can make it into a Wiki for future reference.

    Click image for larger version. 

Name:	ipweb.jpg 
Views:	102 
Size:	37.5 KB 
ID:	2206

    SoC IP Integration Problems:
    1. How do you fix IP timing problems post P&R when you didn't design it? Is that timing path real? What is in that black IP box?
    2. IP SDC constraints are different for each design. How do you account for that?
    3. ?

    Last edited by kencweng; 01-24-2012 at 08:19 AM.

  9. #9
    klg
    klg is offline
    Member
    Join Date
    Mar 2012
    Location
    Bangalore
    Posts
    2
    You may consider to use the free SoC platform integration tool named Baya listed in the website - Free Miscellaneous EDA Utilities in Java

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •