Senior Designer
India
Job Description
Senior Designer
Bangalore, Karnataka

Job Summary

We are seeking a Memory Timing & Power Characterization Engineer responsible for detailed analysis, modeling, and validation of timing and power characteristics of embedded memory/IPs (SRAM, NVM, etc.). The role involves working closely with design, circuit, PDK, and product teams to ensure high-performance and low-power memory solutions across PVT corners.

Key Responsibilities

Timing Characterization

  • Perform timing characterization (setup/hold, access time, cycle time, pulse widths) for memory IPs
  • Generate and validate timing models (.lib, CCS) across all corners (PVT variations)
  • Perform path analysis and debugging for timing failures
  • Support STA teams with accurate timing models and insights

 Power Characterization

  • Perform dynamic and leakage power characterization
  • Generate power models (.lib) including:
    • Internal power
    • Switching power
    • Standby/leakage power
  • Analyze low-power modes (retention, sleep, deep-sleep, DVFS scenarios)

Simulation & Characterization Flow

  • Setup and maintain characterization environments using EDA tools (e.g., Cadence Liberate, Synopsys SiliconSmart)
  • Develop and maintain automation scripts (Python, Perl, Shell) for flow optimization
  • Work on SPICE simulations (HSPICE, Spectre, XA) for accurate results

Quality & Validation

  • Ensure accuracy and consistency of generated .lib models
  • Validate model correlation with SPICE/golden simulations
  • Debug characterization issues such as:
    • Convergence failures
    • Waveform inconsistencies
    • Model mismatches

Skill Requirements

Technical Skills

  • Strong understanding of:
    • Digital timing fundamentals (setup, hold, skew, slack)
    • Memory architecture (SRAM basics)
  • Experience in:
    • Timing & power characterization tools
      • Synopsys SiliconSmart
      • Cadence Liberate / Liberate MX
    • SPICE simulators (HSPICE, Spectre, XA)
  • Knowledge of PVT corners, OCV, derating, variation
  • Familiarity with Liberty format (.lib), CCS models
  • Understanding of low-power design techniques

Programming/Scripting

  • Proficiency in:
    • Python / Perl / Shell scripting

Experience in automation and flow development

Other Requirements

Nice to Have

  • Silicon correlation & post-silicon debug experience
  • Knowledge of advanced nodes (7nm, 5nm, below)
  • Familiarity with EM/IR, reliability, aging analysis
  • Experience with memory compiler flows

3–5 Years

  • Hands-on execution of characterization runs
  • Basic debugging of tool/setup issues
  • Familiar with .lib generation and validation
Information at a Glance

Why HCLTech?

At HCLTech, you'll supercharge your potential. You'll find your career. And you'll find your spark. All at a place that knows that helping its customers stay on top starts by putting its people first.

HCLTech is a global technology company, home to more than 223,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending June 2026 totaled $14.8 billion.