For years, we have been creating IP blocks for our internal use when we design custom chips so they are stable and field proven. We are now making these available for licensing by third parties. In most cases, we had to create these IP blocks as there was nothing commercially available to deliver the functions and performance that we required for the advanced ultra-complex custom chips that we design.