It can be quite challenging and time consuming to find the right semiconductor IP for your project. You’ve got to find IP that does not consume too much power, meets your performance target, has the lowest leakage when your product goes on standby, and last but not least, IP that occupies the least amount of expensive real estate on your chip. Here are some tips on how to use Navigator to navigate through the process of finding the perfect match, as well as downloading the selected IP for your project, completely online.
Step 1: Browse
There are three ways to navigate through our IP portfolio on Navigator. Go to the “Browse” tab and you can search for IP by foundry, technology and architecture using the left menu. You can also search for IP by using keywords in the keyword search box if you know exactly what you need, for example, “TCAM” or “High-Speed Four Port.” Lastly, you can fine tune your IP selection by using the buttons in the center of the page.
Step 2: Compare
Now that you have a better idea of what’s available in our portfolio and may have shortlisted a few IPs, the next question is whether these IPs will meet your requirements. Do you need a low-power or a high-speed architecture? Will the high-speed IP consume too much power? If you select the low-power architecture, will it run fast enough? The “Compare” page is the best place to start your analysis. You can select a specific pre-defined memory configuration or a range of configurations and options for comparison. Once you have selected your instances, you can view the PPA (power, performance, area) comparison in a graphical chart. The Y- and X-axes of the chart are fully configurable to display area, power, leakage or performance. You can also download the data into a CSV file for further evaluation.
Step 3: Generate
While the compare page gives you a pretty good idea of the IP that meets your needs, the “Generate” step allows you to generate the front-end views of the IP with your unique configuration and options for further evaluation. In this step, you can upload a memory list (up to 200 instances) with unique configurations and options for your project and generate a complete PPA list of your memory subsystem. This gives you an opportunity to analyze the total power and area of the complete memory subsystem as well as the opportunity to identify specific instances that do not meet desired requirements.
Step 4: Download
If you’ve made it this far, you now have your very own IP library on Navigator! This unique list of front-end views will be listed on the “MyIP” page. This list is unique to your personal account and will not be accessible to other users. Your memory subsystem attributes and data are completely private.
In the coming months, we will be launching a new feature in Navigator. Users will be able to purchase IP and download full back-end views completely online.
As of June 6, 2016, eSilicon standard, off-the-shelf IP and I/Os listed in Navigator are free to universities who are creating MPWs for research purposes (no production or commercial use). You can see a list of free semiconductor IP and I/Os on the eSilicon website.