SOC designs are major projects. They can produce high-volume, immensely profitable chips but not without risk, as is true for any big project. Most SOC design projects do not complete on time or on budget. Too many are not completed at all. Although there is some risk involved, the rewards for success are great. These 10 tips will help your team find the path to a successful SOC design.
One way to ensure SOC design success is to start out in the right direction. That's the purpose of this White Paper-to help you start out in the right direction. As the most flexible vendor of customizable processor IP cores, Tensilica is committed to helping you and your team success with your next SOC design project just as we have worked with and helped many companies produce their own immensely successful SOCs. The following ten SOC design tips come straight from the hard-won experience we have gotten from working with our customers on many types of SOC design projects for wireless, multimedia, communications, networking, computing, and storage applications.
1. First, determine the pins-out speeds and feeds for the SOC
You and your design team cannot start on the design path without first knowing something about what you're planning to accomplish. A pins-out specification of the SOC's most important speeds and feeds will help you bound the design problem. Will the SOC handle video? HD or standard-definition video? Audio? How many audio channels? 2, 2.1, 5.1, 7.1, 8.1, or 10.1 channels? Will there be networking ports? How many? What speeds? 10/100/1000 megabits/second? What other design requirements must the SOC meet? You cannot start down the path to success until you nail down the SOC's most important speeds and feeds.
In addition, some speeds-and-feeds requirements will force you to make key decisions. For example, if your design will require the use of 400-MHz DDR2/3 RAM chips, then you had best plan to buy a proven PHY interface for DDR memory and you will need to use a sufficiently advanced IC fabrication process technology to support that data rate.
2. Start with a 10,000-foot (3000 metre) block diagram
A high-level block diagram is the place to make sure all of the team members from engineering, marketing, and management are on the same page. At this level, the block diagram describes what you want to do with the SOC, but not necessarily exactly how you will do it.