Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Arm Research
    • DesignStart
    • Education Hub
    • Graphics and Gaming
    • High Performance Computing
    • Innovation
    • Multimedia
    • Open Source Software and Platforms
    • Physical
    • Processors
    • Security
    • System
    • Software Tools
    • TrustZone for Armv8-M
    • 中文社区
  • Blog
    • Artificial Intelligence
    • Automotive
    • Healthcare
    • HPC
    • Infrastructure
    • Innovation
    • Internet of Things
    • Machine Learning
    • Mobile
    • Smart Homes
    • Wearables
  • Forums
    • All developer forums
    • IP Product forums
    • Tool & Software forums
    • Pelion IoT Platform
  • Activity
  • Support
    • Open a support case
    • Documentation
    • Downloads
    • Training
    • Arm Approved program
    • Arm Design Reviews
  • More
  • Cancel
System
  • Developer Community
  • IP Products
  • System
  • Jump...
  • Cancel
System
SoC Design blog Standard Cell Benchmarking: Avoiding Five Common Pitfalls
  • Blogs
  • Forums
  • Videos & Files
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
  • New
More blogs in System
  • Embedded blog

  • SoC Design blog

Tags
  • benchmark
  • standard_cells
  • libraries
  • logic
  • wire
  • power_networks
  • artisan
  • evaluation
  • sc
  • Library
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

Standard Cell Benchmarking: Avoiding Five Common Pitfalls

Leah Schuth
Leah Schuth
October 28, 2013

Standard Cell Benchmarking: Avoiding Five Common Pitfalls

Proper evaluation of standard cell libraries should lead you to select standard cells that will optimize power, performance and area for your design. This presentation reviews general evaluation practices and highlights potential pitfalls which could lead to erroneous results. Topics include an overview of an optimized power network, alignment to the library architecture, "don't use" cell lists, edge rates and wire lengths.

ARM_Artisan_SC_Benchmarking.pdf
Anonymous
  • Leah Schuth
    Offline Leah Schuth over 6 years ago

    To any physical IP users out there: I'm interested to know about how much time is typically allocated for logic benchmarking. Any time frames?

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • Leah Schuth
    Offline Leah Schuth over 6 years ago

    I made just a few changes to this document to address libraries using either M1 only power rails or M2 (with or without M1) power rails.

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • John Heinlein
    Offline John Heinlein over 6 years ago

    Thanks, Leah! It's surprisingly difficult to benchmark correctly and there are many ways you can get an incorrect assessment.  Leah's description here shows a number of key things to watch for as you're analyzing Standard Cell options.

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
SoC Design blog
  • SoC Design blog: Simplifying workload modeling with AMBA ATP Engine

    Francisco Socal
    Francisco Socal
    Following the release of the AMBA Adaptive Traffic Profiles (ATP) Specification, we are pleased to announce the AMBA ATP Engine, to further facilitate ATP’s adoption into a variety of platforms.
    • May 20, 2020
  • SoC Design blog: Docker enables Arm Cycle Model Studio on Ubuntu

    Jason Andrews
    Jason Andrews
    Arm Cycle Model Studio (CMS) is a great tool to create SystemC simulation models from Verilog RTL source code. This articles shows how to use Docker to run CMS and create models on an Ubuntu machine.
    • October 23, 2019
  • SoC Design blog: AMBA ATP: Gaining momentum with workload modeling

    Francisco Socal
    Francisco Socal
    This blog presents examples of AMBA ATP adoption and the benefits that Arm and its ecosystem partners deliver.
    • August 7, 2019