Platform Architect Ds
Platform Architect Ds
Platform Architect
power Platform Architect enables system designers to explore and optimize the hardware-
software partitioning and the configuration of the SoC infrastructure, specifically the
global interconnect and memory subsystem, to achieve the right system performance,
power and cost.
Its efficient turnaround time, powerful analysis views, and available IP models make
Platform Architect the premier choice for system-level analysis and optimization of
ARM AMBA®-based SoCs.
Platform Assembly/Configuration
synopsys.com
Platform Architect is a production- proven solution used by leading Systems OEMs and Semiconductor companies worldwide.
Highlights
• Hardware-software partitioning and optimization of multicore systems
• SoC interconnect and memory sub-system performance and power optimization
• Efficient exploration using traffic generation and cycle-accurate TLM interconnect models
• Unified view of activity, performance and power for root-cause analysis
• Spreadsheet -in/spreadsheet-out sensitivity analysis
• Hardware-software validation using cycle-accurate TLM processor models
• IEEE 1666-2011 SystemC TLM-2.0
• While spreadsheets are good for aggregating data, static spreadsheet calculations are not accurate enough to estimate
performance and power and make design decisions. Dynamic simulation is needed
• Traditional RTL simulation is too slow and lacks the configurability and visibility to analyze performance. In addition,
the RTL may simply not be available
• Risks including overdesign, underdesign, cost increases, schedule delays, and re-spins
Figure 2: SoC performance analysis challenges and the benefits of using system-level
methods for performance and power analysis in Synopsys Platform Architect
2
• Generic task models are easily configured to create a SystemC performance model of the application, called a task-graph
• Using the task-graph, the performance workload of parallel application tasks are mapped onto Virtual Processing Unit (VPU)
task-driven traffic generators
• Simulation and task analysis enables hardware/software partitioning to be optimized for best system performance
and power well before the application software is available
• Task graphs are fully reusable as task-driven traffic generators for Interconnect and memory subsystem performance
optimization in combination with trace-driven traffic generation
• Dynamic application workloads are modeled using traffic generation, enabling early measurement of system performance and
power before software is available
• Simulation sweeping enables analysis data to be collected parametrically, exploring all traffic scenarios against the complete of
range architecture configurations
• Powerful tools for analysis visualization provide graphical transaction tracing and statistical analysis views that enable you to
identify performance and power bottlenecks, determine their root-cause, and examine the sensitivity that system performance
may have to individual or combined parameter settings
• The result is an executable specification used to carefully dimension the SoC interconnect and memory subsystem to support
the latency, bandwidth, and power requirements of all SoC components, under all operating conditions
• This enables architects to validate the candidate architecture using the available performance critical software
• Software and hardware analysis views can be visualized together to provide unique system-level visibility to measure
performance and power and confirm goals are met
3
Complete IEEE 1666-2011 SystemC TLM-2.0 Standards-Based Environment
Synopsys Platform Architect is a native SystemC environment fully compatible with the IEEE 1666-2011 SystemC TLM-2.0
Language Reference Manual (LRM). It supports the assembly, simulation and analysis of models containing mixed levels of
abstraction including:
• Standards-based SystemC transaction-level models using IEEE 1666-2011 TLM-2.0 and Accellera Systems Initiative (ASI) TLM
industry standards, and the open Synopsys SystemC Modeling Library (SCML) API library for highly reusable TLM-2.0 based
peripheral modeling
• Mixed SystemC/HDL co-simulation with Synopsys VCS and other third party HDL simulation environments enabling reuse of RTL
memory controllers and other IP components
• Plus, models used in Platform Architect for architecture analysis can be reused as appropriate to accelerate the creation of
Synopsys virtual prototypes for software development and software-driven verification
Root cause analysis using bus path Combining hardware and software analysis
and resource utilization statistics for architecture validation
Figure 4: Powerful performance analysis visualization for root-cause and sensitivity analysis in Platform Architect
Traffic Generators
• Generic File Reader Bus Master (GFRBM) for trace-driven traffic generation
• Generic Virtual Processing Unit (VPU) for application task-mapping and task-driven traffic generation
Interconnect Models
• Cycle-accurate SystemC TLM bus libraries for ARM AMBA® 2 AHB™/ APB™, AMBA 3 AXI™, and AMBA 4 AXI™ protocols, including
models for ARM CoreLink™ Network Interconnect and Synopsys DesignWare IP solutions for AMBA
• Generic approximately-timed SystemC TLM bus libraries for industry- standard IEEE 1666-2011 SystemC TLM-2.0 protocols, plus
support for the approximately-timed models available from Arteris® for the Arteris FlexNoC™ Network on Chip (NoC) interconnect,
which provide on-chip connectivity for AMBA® AXI™, AHB™, AHB-Lite, APB™, and PIF protocols
4
Memory Controller Models
• Generic approximately-timed SystemC TLM memory subsystem models for ARM AXI, and IEEE-1666 2011 SystemC TLM-2.0
interfaces, including the Synopsys DesignWare Enhanced Universal DDR Memory Controller (uMCTL2)
• Cycle-accurate memory subsystem models are available for Platform Architect through HDL co-simulation with user-provided,
third-party, and Synopsys RTL memory controller IP including the Synopsys DesignWare Enhanced Universal DDR Memory
Controller (uMCTL2)
Processor Models
• Cycle-accurate SystemC TLM processor support packages (PSPs) are available for Tensilica and MIPS processor families, and
through HDL co-simulation with user-provided RTL for ARM processor families
The Synopsys CoStart program contains an intense knowledge transfer, while assisting in architecture study project planning, use
case traffic capture, architecture model creation, simulation, and analysis of results.
©2018 Synopsys, Inc. All rights reserved. Synopsys is a trademark of Synopsys, Inc. in the United States and other countries. A list of Synopsys trademarks is
available at synopsys.com/copyright.html . All other names mentioned herein are trademarks or registered trademarks of their respective owners.
07/16/18.CS12265_platform_architect_ds.