Physically Aware Network-on-Chip Streamlines SoC Design Cycle

Feb. 22, 2023
The NoC IP configuration tool developed by Arteris IP is designed to optimize layouts while cutting design time.

This video appeared in Electronic Design and has been published here with permission.

This video is part of TechXchange Talks.

Arteris IP has released FlexNoC 5, a network-on-chip (NoC) IP configuration tool, designed to improve system-on-chip (SoC) designs and streamline the design cycle. I spoke with Arteris IP's VP of Product Development, Andy Nightingale, about the company's physically aware NoC IP (see video above). The system is designed to provide an optimized, working NoC layout while significantly reducing the design-cycle time. 

A NoC is a central component in SoCs these days, as they typically contain multiple cores, accelerators, memory blocks, and interfaces that need to communicate with each other. Timing and design challenges for these blocks is often easier than the NoC because they don't have to span the chip, which continues to get larger as more components are included. The challenge was automating the NoC layout and verification process (Fig. 1).

A typical design incorporating a NoC will take weeks to complete (Fig. 2). A significant amount of time is devoted to the manual changes to constraints during place and route (P&R) that are needed to create a working and optimized design. The actual synthesis is accomplished using automated tools, but the co-optimization has been done manually in the past since the designer understands the physical layout and constraints. 

One of the many tasks involved in the co-optimization process is the design of the pipeline stages. That's because the timing of the NoC is spread across the SoC, and that distance and the time it takes for signals to move across it is significant (Fig. 3). The task isn't necessarily straightforward and some trial and error comes into play, especially when the system's other physical constraints enter the mix. 

The FlexNoC 5 iteration understands the physical nature of the chip and automates the time details, such as pipeline insertion (Fig. 4). This results in fewer co-optimization iterations and simplifies the designer's role. It also can cut the amount of time required by a factor of five or more. 

Reducing turnaround time is a key to improving time-to-market. FlexNoC 5 accomplishes this goal while improving the resulting SoC NoC design, enabling developers to focus on other areas of the chip. 

Check out more videos in TechXchange Talks.

Links

Sponsored Recommendations

Getting Started with Python for VNA Automation

April 19, 2024
The video goes through the steps for starting to use Python and SCPI commands to automate Copper Mountain Technologies VNAs. The process of downloading and installing Python IDC...

Can I Use the VNA Software Without an Instrument?

April 19, 2024
Our VNA software application offers a demo mode feature, which does not require a physical VNA to use. Demo mode is easy to access and allows you to simulate the use of various...

Introduction to Copper Mountain Technologies' Multiport VNA

April 19, 2024
Modern RF applications are constantly evolving and demand increasingly sophisticated test instrumentation, perfect for a multiport VNA.

Automating Vector Network Analyzer Measurements

April 19, 2024
Copper Mountain Technology VNAs can be automated by using either of two interfaces: a COM (also known as ActiveX) interface, or a TCP (Transmission Control Protocol) socket interface...