Learning resources for Aprisa digital implementation

By Aprisa DI

Discover Aprisa’s intuitive, easy-to-use technology, and get ready for your next tapeout!

Have you had the opportunity to explore Aprisa’s out-of-the-box place-and-route capabilities, and are you ready to deploy it for your next IC design project? We invite you to access our new Explore Aprisa library, where you can learn how to use Aprisa. A user account is needed to access this library.

Through our Explore Aprisa library, you can learn what our cutting-edge EDA products can do and sharpen your skills through narrated videos, self-service presentations, webinars, white papers, and virtual labs. These resources are available for you to follow at your own pace, wherever and whenever you need them.

A diagram showing the components of the Aprisa place and route software
Figure 1. Aprisa architecture.

There are three learning paths included in your Explore Aprisa platform. The Getting Started with Aprisa path covers Aprisa fundamentals, allowing you to familiarize yourself with the fundamentals of using the tool. You will learn how to invoke Aprisa, get help for commands and steps on the flow, view a design, select objects, understand the parameters, and work with collections.

Other topics in the Getting Started with Aprisa path include creating and saving projects, initializing a floorplan with a boundary and cell rows, placing I/O pins, routing power nets, and import/export of a floorplan. The final topic walks you through creating power stripes, power rails, and via pillars.

Once you are comfortable with the fundamentals, we recommend moving on to the Aprisa Basic Training, which is both a good refresher and a continuation of the Getting Started learning path. This section has 11 educational videos on different aspects of Aprisa, starting with the Flow Overview and User Interface chapter, which addresses the most common questions about basic operation. The Data Structure and Scripting video, for example, will help you get a handle on how to interact with the Aprisa database, access objects, and query and change the object properties.

Figure 2. Physical implementation flow.

The next chapters will walk you through the flow from importing a library and design, to creating a basic floorplan with power routing, all the way through the main steps of place and route as shown in Figure 2.

The Floorplanning and Power Routing chapter helps engineers with all aspects of building a floorplan. It will guide you through features like IO pin/pad placement, bump creation and placement, macro placement, data-path tile array creation, and PG networks.

Moving to more critical features to achieve best PPA, the Timing Analysis chapter will guide you through the steps to set up operating conditions, scenarios and timing analysis. Along with the setup, this chapter covers how to write-out timing reports and how to debug errors, unexpected outcomes, and timing correlation issues.

Optimization is critical for achieving design closure, and the Setting Up Optimization video covers the various input and library cell settings, and how to check the sanity of the design, adaptive MCMM, power optimization, and routing rules.

Effective placement is important to achieving the best QOR and preserving it through the CTS and routing stages. The Placement Optimization chapter discusses various techniques and controls to achieve the best results. This video shows how to analyze placement results and debug issues related to placement. The Clock Tree Synthesis section includes an overview of Aprisa’s approach to CTS, talks about how to control and build conventional trees in Aprisa, and a quick overview on balanced H-tree and multi-point CTS.

The Post CTS optimization chapter will shed light on the different options and parameters for CTS optimization and the Routing & Post Route Optimization chapter shows how to run global and detail route, congestion analysis and how to debug routing related issues. The final chapter, Export Design and ECO, shows how to export design for signoff runs and how to run ECOs in Aprisa.

After that, check out the webinars on specific topics such as low power and high-speed computing to enhance your learning on different areas relevant to your types of designs. 

Our Explore platform offers a free, on-demand, self-paced educational resource for Siemens EDA’s solutions. We continuously add to the content of the Explore platform and you will automatically get access to all the latest content once you register for the Explore Aprisa library.

You can follow these easy steps to register for and access the library.

  • Click here to start the registration process.
  • Login using your Siemens EDA Support Center account or create an account.
  • Access the library content by clicking the library access link.
  • Bookmark this URL for future access. 

In addition to this self-paced content, we also offer an instructor-led Aprisa training. This is a 2-day classroom course. It can also be taken as a virtual instructor-led class using Microsoft Teams. Contact us for further information about Aprisa training.

Leave a Reply

This article first appeared on the Siemens Digital Industries Software blog at