Conference Program

The 2012 Program is currently being put together and not public yet.  To give you and idea of last year's program, Click here to view all 2011 sessions.

Onsite Check-In & Registration Hours:

Tuesday, October 30th — 7:30am - 7:00pm
Wednesday, October 31st — 8:00am - 6:30pm
Thursday, November 1st — 8:30am – 4:00pm

Registration Location: Main Lobby, 1st Floor


  • CHIP DESIGN 2011 SESSIONS
  • SOFTWARE & SYSTEM DESIGN 2011 SESSIONS
  • DAY 3 SESSIONS
  • BY TRACK

Chip Design Sessions from 2011

Time Class Track
11:00 am Hybrid ESL/RTL Co-Verification Platform for System Level Software Testing SoC Architecture & Analysis
11:00 am ARM nSTEP Microcontroller Implementation Using Cadence Silicon Realization Flows in Samsung 20nm Technology SoC Design & Verification
11:00 am Enabling a Full System View: Bridging Software and Hardware Debug Infrastructures to Accelerate the Verification and Validation of SoCs SoC Design & Verification
11:00 am Flow and Tools, Tips and Tricks: Implementing Successful Cortex-A15-Based Designs SoC Design for Power & Performance
11:00 am Increasing IP Quality through Register Management SoC IP
12:00 pm End-to-End Quality of Service in Multicore SoC Design SoC Architecture & Analysis
12:00 pm Managing the Complexity of Double Patterning to Enable Cost-Effective Scaling into the Sub-Resolution Domain SoC Design for Power & Performance
12:00 pm Resolving Complex Multi-Core Resource Sharing through Queue and Traffic Management SoC Design & Verification
12:00 pm Integrated Silicon MEMS Resonators Simplify Design of Timing Subsystems SoC IP
2:10 pm A Parametric Approach for Handling Local Process Variation Effects in Timing Analysis SoC Architecture & Analysis
2:10 pm Architecture Analysis of a Multi-Mode Base-Station Chipset SoC Architecture & Analysis
2:10 pm Creating an Effective 32/28nm ARM SoC Design Methodology: Addressing Design Complexity, Timing Variability, and Silicon Manufacturability Challenges SoC Design & Verification
2:10 pm Low Power Design - What's Next after Basic Power Gating? SoC Design for Power & Performance
2:10 pm ARM Cortex-M Processor System Design - Getting to Silicon Faster with Cortex-M Processors SoC IP
3:10 pm DDR4, Higher Speeds and Larger SoCs: Why External Memory Latency Is Getting Worse, and What to Do About It SoC Architecture & Analysis
3:10 pm Working Towards Exploiting the Different SRAM #T Cells within the Context of an ARM Core SoC Architecture & Analysis
3:10 pm Modeling and Verifying Cache-Coherent Protocols, VIP, and Designs SoC Design & Verification
3:10 pm Multi-Gate MOSFET Technology and Models for the 14nm Node SoC Design & Verification
3:10 pm ESL Multicore-ARM Design & Verification for Power & Performance SoC Design for Power & Performance
4:10 pm Performance Analysis of the Cortex-A15 with AXI4 SoC Architecture & Analysis
4:10 pm Formal Verification of RTL Changes for IP Hardening SoC Design & Verification
4:10 pm Graph-Based IP Verification in an ARM SoC Environment SoC Design & Verification
4:10 pm Solving Complex SoC Implementation Challenges with ARM Hard Macros SoC Design for Power & Performance
4:10 pm How to Leverage AMBA 4 in Next-Generation SoC Designs SoC IP

Software & System Design 2011 Sessions

Time Class Track
11:00 am The 2012 Compute Subsystem Creating Smarter Systems
11:00 am Practical Cortex Debugging: Serial Wire Viewer and ETM Tracing Developing/Debugging
11:00 am Integrating a CMOS Imaging Sensor into an ARM-Based Embedded Application Human Interface Design
11:00 am Embedded IPv6 - Now is the Time Networking & Connectivity
11:00 am RSA & AES Libraries Protected Against Side-Channel Attacks Safety & Security
11:00 am Introduction to the ARM Architecture The Fundamentals of ARM
12:00 pm Designing and Building UEFI Firmware Around a Common Foundation Creating Smarter Systems
12:00 pm Tips and Tricks for Debugging with CoreSight Developing/Debugging
12:00 pm Transition from Smart TV to Smart Viewing: Architectural Tradeoffs to Reach There! Human Interface Design
12:00 pm Performance Enhancement for Networking Application in Real Time System Networking & Connectivity
12:00 pm Secure Implementations of Content Protection (DRM) Schemes on Consumer Electronic Devices Safety & Security
2:00 pm Technology Preview: The ARM Architecture - A View of the Future The Fundamentals of ARM
2:30 pm ARM Cortex-A7 Processor for the Mainstream Low-power Mobile Market The Fundamentals of ARM
2:30 pm Design and Development of the First Android Smartwatch Android/Open Source
2:30 pm AMBA 4 ACE for Heterogeneous Multi-Processing SoCs Creating Smarter Systems
2:30 pm Accessing Memory-Mapped Hardware in C (and C++) Developing/Debugging
2:30 pm Developing Best in Class User Interfaces on ARM-Powered Devices Human Interface Design
2:30 pm Embedding TCP/IP: Working Through Implementation Challenges and Limitations Networking & Connectivity
3:30 pm Reliable Programming in ARM Assembly Language The Fundamentals of ARM
3:30 pm Professional Debug Solutions for Linux on ARM Android/Open Source
3:30 pm big.LITTLE processing with the Cortex-A15 and Cortex-A7 Processors Creating Smarter Systems
3:30 pm USB 3 - An Introduction for Embedded Software Developers Networking & Connectivity
3:30 pm How to Select and Integrate COTS Micorcontrollers for Safety Critical Applications Safety & Security
4:30 pm How to Choose Your Cortex-M Series Microcontroller The Fundamentals of ARM
4:30 pm Optimizing Media Applications for Android Using ARM NEON and DS-5 Streamline Efficient Software Design on ARM-Powered Systems
4:30 pm Low Cost Low Power Graphics Display Solutions Using Kinetis Cortex-M4 Human Interface Design
4:30 pm New ARM Cortex-R Real-Time Processors for 4G Mobile Communications Networking & Connectivity
4:30 pm Securing the System with TrustZone Safety & Security

Software & System Design Sessions from 2011 (Day 3)

Time Class Track
11:00 am Harnessing the Power and Flexibility of the Mali Midgard Architecture Computing Platforms
11:00 am Creation and Usage of SystemC Virtual Platforms for Multi-Core System Debugging and Analysis Developing/Debugging
11:00 am Guidelines for Developing Efficient ARM Code in C/C++ Efficient Software Design on ARM-Powered Systems
11:00 am Power Savvy System Design Through Power Aware Drivers and CPU DVFS Optimizations Low Power Design
11:00 am Think Inside the Box: A Case Study of Complex System Development Using the mbed Platform Microcontroller Platforms
11:00 am Choosing Your Next ARM Processor The Fundamentals of ARM
12:00 pm Bring-Your-Own: Technology for the Consumerization of Mobile IT Computing Platforms
12:00 pm Using Cortex-M3 Exception Architecture in Handling System Faults Developing/Debugging
12:00 pm Is C++ Fast Enough for Embedded Programming? Efficient Software Design on ARM-Powered Systems
12:00 pm Managing Power Efficiently in ARM CortexTM-A5 SoC Applications Low Power Design
12:00 pm ARM-Based ASSPs with Programmable Logic: A New Generation of Systems on a Chip Microcontroller Platforms
2:00 pm OS Selection for ARM-Based Systems Android/Open Source
2:00 pm Practical Migration of Sequential C/C++ Code to Multi-Core Systems Efficient Software Design on ARM-Powered Systems
2:00 pm Virtual Prototyping for Energy Efficient Mobile Platform Design Low Power Design
2:00 pm Porting Software from 8-bit and 16-bit Architecture to the ARM Cortex-M Processor; A Software Focus Microcontroller Platforms
3:00 pm VOME - A Fully OpenMAX Complaint Media Framework for Android Android/Open Source
3:00 pm An Introduction to GPU Computing Computing Platforms
3:00 pm Efficient C Code for ARM-Powered Devices Efficient Software Design on ARM-Powered Systems
3:00 pm Virtual Prototyping for Creating Power-Efficient ARM-Powered Systems Low Power Design
3:00 pm How Long Will My Battery Last? Microcontroller Platforms
3:00 pm A Close-up View of the ARM Cortex-M Processor Family: Under the Hood Architecture Examination The Fundamentals of ARM
4:00 pm Android on Low-Cost ARM Systems Android/Open Source
4:00 pm An ARM Processing System with a Flexible FPGA: How the Whole is Greater than the Sum Computing Platforms
4:00 pm Developing, Tuning and Troubleshooting Java SE Embedded 7 on ARM Multi-Core Systems Computing Platforms
4:00 pm Comparing the audio processing capabilities of microcontrollers, application processors, and DSPs Efficient Software Design on ARM-Powered Systems
4:00 pm Using Cortex-M Processors in a Multi-Core Design Low Power Design
4:00 pm SoC Firmware Design and Hardware Software Co-Verification on an FPGA Emulation Platform Microcontroller Platforms

2011 Sessions By Track

Android/Open Source

Date and Time Class
Thurs. 10/27: 4:00 pm Android on Low Cost ARM Systems
Wed. 10/26: 2:30 pm Design and Development of the First Android Smartphone
Thurs. 10/27: 2:00 pm OS Selection for ARM-Based Systems
Wed. 10/26: 3:30 pm Professional Debug Solutions for Linux on ARM
Thurs. 10/27: 3:00 pm VOME - A Fully OpenMAX Complaint Media Framework for Android

Computing Platforms

Date and Time Class
Thurs. 10/27: 4:00 pm An ARM Processing System with a Flexible FPGA; How the Whole is Greater Than the Sum
Thurs. 10/27: 3:00 pm An Introduction to GPU Computing
Thurs. 10/27: 12:00 pm Bring-Your-Own: Technology for the Consumerization of Mobile IT
Thurs. 10/27: 4:00 pm Developing, Tuning and Troubleshooting Java SE Embedded 7 on ARM Multi-Core Systems
Thurs. 10/27: 2:00 pm Exploiting Energy-Efficient ARM Many-Core Technology
Thurs. 10/27: 11:00 am Harnessing the Power and Flexibility of the Mali Midgard Architecture

Creating Smarter Systems

Date and Time Class
Wed. 10/26: 3:30 pm big.LITTLE processing with the Cortex-A15 and Cortex-A7 Processors
Wed. 10/26: 2:30 pm AMBA 4 ACE for Heterogeneous Multi-Processing SoCs
Wed. 10/26: 12:00 pm Designing and Building UEFI Firmware Around a Common Foundation
Wed. 10/26: 4:30 pm Saving Energy by Exploiting Coherency
Wed. 10/26: 11:00 am The 2012 Compute Subsystem

Developing/Debugging

Date and Time Class
Wed. 10/26: 2:30 pm Accessing Memory-Mapped Hardware in C (and C++)
Thurs. 10/27: 11:00 am Creation and Usage of SystemC Virtual Platforms for Multi-Core System Debugging and Analysis
Wed. 10/26: 11:00 am Practical Cortex Debugging: Serial Wire Viewer and ETM Tracing
Wed. 10/26: 12:00 pm Tips and Tricks for Debugging with CoreSight
Thurs. 10/27: 12:00 pm Using Cortex-M3 Exception Architecture in Handling System Faults

Efficient Software Design on ARM-Powered Systems

Date and Time Class
Thurs. 10/27: 4:00 pm Comparing the Audio Processing Capabilities of Microcontrollers, Application Processors, and DSPs
Thurs. 10/27: 3:00 pm Efficient C Code for ARM-Powered Devices
Thurs. 10/27: 11:00 am Guidelines for Developing Efficient ARM Code in C/C++
Thurs. 10/27: 12:00 pm Is C++ Fast Enough for Embedded Programming?
Wed. 10/26: 4:30 pm Optimizing Media Applications for Android Using ARM NEON and DS-5 Streamline
Thurs. 10/27: 2:00 pm Practical Migration of Sequential C/C++ Code to Multi-Core Systems

Human Interface Design

Date and Time Class
Wed. 10/26: 2:30 pm Developing Best-in-Class User Interfaces on ARM-Powered Devices
Wed. 10/26: 11:00 am Integrating a CMOS Imaging Sensor into an ARM-Based Embedded Application
Wed. 10/26: 4:30 pm Low Cost Low Power Graphics Display Solutions using Kinetis Cortex-M4
Wed. 10/26: 12:00 pm Transition from Smart TV to Smart Viewing: Architectural Tradeoffs to Reach There!

Low Power Design

Date and Time Class
Thurs. 10/27: 12:00 pm Managing Power Efficiently in ARM Cortex-A5 SoC Applications
Thurs. 10/27: 11:00 am Power Savvy System Design through Power Aware Drivers and CPU DVFS Optimizations
Thurs. 10/27: 4:00 pm Using Cortex-M Processors in a Multi-Core Design
Thurs. 10/27: 3:00 pm Virtual Prototyping for Creating Power-Efficient ARM-Powered Systems
Thurs. 10/27: 2:00 pm Virtual Prototyping for Energy Efficient Mobile Platform Design

Microcontroller Platforms

Date and Time Class
Thurs. 10/27: 12:00 pm ARM-Based ASSPs with Programmable Logic: A New Generation of Systems on a Chip
Thurs. 10/27: 3:00 pm How Long Will My Battery Last?
Thurs. 10/27: 2:00 pm Porting Software from 8-bit and 16-bit Architecture to the ARM Cortex-M Processor: A Software Focus
Thurs. 10/27: 4:00 pm SoC Firmware Design and Hardware Software Co-Verification on an FPGA Emulation Platform
Thurs. 10/27: 11:00 am Think inside the Box: A Case Study of Complex System Development using the mbed Platform

Networking & Connectivity

Date and Time Class
Wed. 10/26: 11:00 am Embedded IPv6 - Now is the Time.
Wed. 10/26: 2:30 pm Embedding TCP/IP, Working through Implementation Challenges and Limitations
Wed. 10/26: 4:30 pm New ARM Cortex-R Real-Time Processors for 4G Mobile Communications
Wed. 10/26: 12:00 pm Performance Enhancement for Networking Application in Real Time System
Wed. 10/26: 3:30 pm USB 3 - An Introduction for Embedded Software Developers

Safety & Security

Date and Time Class
Wed. 10/26: 3:30 pm How to Select and Integrate COTS Micorcontrollers for Safety Critical Applications
Wed. 10/26: 11:00 am RSA & AES Libraries Protected Against Side-Channel Attacks
Wed. 10/26: 12:00 pm Secure Implementations of Content Protection (DRM) Schemes on Consumer Electronic Devices
Wed. 10/26: 4:30 pm Securing the System with TrustZone Technology

SoC Architecture & Analysis

Date and Time Class
Tues. 10/25: 11:00 am Hybrid ESL/RTL Co-Verification Platform for System Level Software Testing
Tues. 10/25: 12:00 pm Early Architectural Planning for Increased Productivity, Predictability and Profitability
Tues. 10/25: 12:00 pm End-to-End Quality of Service in Multicore SoC Design
Tues. 10/25: 2:10 pm Architecture Analysis of a Multi-Mode Base-Station Chipset
Tues. 10/25: 2:10 pm A Parametric Approach for Handling Local Process Variation Effects in Timing Analysis
Tues. 10/25: 3:10 pm Working Towards Exploiting the Different SRAM #T Cells within the Context of an ARM Core
Tues. 10/25: 3:10 pm DDR4, Higher Speeds and Larger SoCs: Why External Memory Latency Is Getting Worse, and What to Do About It
Tues. 10/25: 4:10 pm Performance Analysis of the Cortex-A15 with AXI4

SoC Design for Power & Performance

Date and Time Class
Tues. 10/25: 3:10 pm ESL Multi-Core ARM Design & Verification for Power & Performance
Tues. 10/25: 11:00 am Flow and Tools, Tips and Tricks: Implementing Successful Cortex-A15-Based Designs
Tues. 10/25: 2:10 pm Low Power Design - What's Next after Basic Power Gating?
Tues. 10/25: 12:00 pm Resolving Complex Multi-Core Resource Sharing through Queue and Traffic Management
Tues. 10/25: 4:10 pm Solving Complex SoC Implementation Challenges with ARM Hard Macros

SoC IP

Date and Time Class
Tues. 10/25: 2:10 pm ARM Cortex-M Processor System Design - Getting to silicon Faster with Cortex-M processors
Tues. 10/25: 4:10 pm How to Leverage AMBA 4 in Next-Generation SoC Designs
Tues. 10/25: 11:00 am Increasing IP Quality through Register Management
Tues. 10/25: 12:00 pm Integrated Silicon MEMS Resonators Simplify Design of Timing Subsystems

The Fundamentals of ARM

Date and Time Class
Thurs. 10/27: 3:00 pm A Close-Up View of the ARM Cortex-M Processor Family: Under the Hood Architecture Examination
Thurs. 10/27: 11:00 am Choosing Your Next ARM Processor
Wed. 10/26: 11:00 am Introduction to the ARM Architecture
Wed.. 10/26: 4:30 pm How to Choose Your Cortex-M Series Microcontroller
Wed. 10/26: 3:30 pm Reliable Programming in ARM Assembly Language
Wed. 10/27: 2:00 pm Technology Preview: The ARM Architecture - A View of the Future
Wed. 10/26: 2:30 pm ARM Cortex-A7 Processor for the Mainstream Low-power Mobile Market

  Proceedings Access

Get access to ARM TechCon On Demand – Papers, Slides and Videos from past events for $199.

 
Highlights
Highlights from
ARM® TechCon™
 

 
  • Largest Industry Ecosystem with 900+ Companies and 1600+ products
  • Over 4 Million YouTube upload views
  • Over 15,000 followers on Twitter
 

SIGNATURE SPONSOR
Cadence highlights

 
 

ARM is a registered trademark of ARM Limited. AMBA, ARM-Powered, Artisan, Connected Community, Cortex, SecurCore and TrustZone are registered trademarks of ARM. ActiveAssist, CoreLink, CoreSight, Mali, MPCore and POPs are trademarks of ARM Limited. All other brands or product names are the property of their respective holders.