Last week the 48th Design Automation Conference (DAC) was held in San Diego. This marks the 11th conference (I think) that I've been to and this year left few surprises. Cloud computing, 3-D extraction and discussions on lowering the cost appeared to generate the most buzz. For me it was moderating an interesting PDK panel, and as always meeting up with old colleagues and friends. For the first time I'm starting to see my peers gracefully aging; in fact I made a few comments to old friends and it seems as though I wasn't alone in my observations. Whether it was the growing waistline, receding/graying/balding hairlines, it seems as though we all have aged a bit over the past year.
For my part it was a little different this year. In past years DAC week was one of curiosity and interest in the new Esemiconductor technology, meetings with vendors on their new promises and vapor-ware solutions, and hope that this coming year would bring some new "stuff" to the table. While all of that was still true this year I also was listening. I spent a fair amount of time in the IC Manage booth listening to colleagues challenges with respect to IP management. One colleague came in lamenting that senior management was pushing IP re-use initiatives (presumably the VP was incentivized) without bothering to define the process by which that should happen. Another colleagues was trying to deal with a "multiple (Data Management) DM stategy". It seems as if using subversion (svn) wasn't cutting it so some teams were shifting to git, while the hardware guys weren't using anything outside of VersionSync. Lastly I heard colleagues who simply were so massive they had no idea what IP they had and had actually repurchased the same IP twice (fortunately the honest vendor clued them into that small fact before the PO went in).
Having seen many companies struggle with this intersection of IP/Data management and design engineering I have an interesting perspective. You need to design a flexible and scalable system which evolves with you over time. 8 years ago nobody would have thought that Open Access (OA) would have been as prevalent as it is. And who knows where High Level Synthesis is going to take us. Knowing where that data is used, how to organize this information, and what do we keep as a result is key.