Back to Portfolio

Design Decisions

Architecture choices, trade-off analyses, and lessons learned

mmWave RF Frontend
RISC-V SoC
Cryptography
Phase Change Memory

Power Amplifier Technology Selection

RF Component Design

GaN HEMT

Advantages
  • High power density (5-10W/mm)
  • Excellent thermal properties
  • High breakdown voltage (>100V)
  • Wide bandwidth capability
Disadvantages
  • Higher cost than GaAs
  • Requires careful thermal design
  • Gate leakage at high temperatures

GaAs pHEMT

Advantages
  • Mature technology
  • Lower cost
  • Good noise figure
  • Established supply chain
Disadvantages
  • Lower power density
  • Limited voltage swing
  • Requires larger die area

SiGe BiCMOS

Advantages
  • CMOS integration possible
  • Lower cost at volume
  • Good for mixed-signal
Disadvantages
  • Lower power capability
  • Limited to <20dBm output
  • Poor efficiency at 28GHz
Performance Comparison Matrix
Metric GaN HEMT GaAs pHEMT SiGe BiCMOS
Output Power 35dBm 28dBm 20dBm
Efficiency (PAE) 45% 35% 25%
Cost $$$ $$ $
Thermal Management Excellent Good Good
Final Decision Rationale

We selected GaN HEMT technology for the following reasons:

  • The 35dBm output power requirement could only be met with GaN
  • 5G base station applications justify the higher component cost
  • Superior efficiency reduces cooling requirements and operational costs
  • Wide bandwidth capability supports carrier aggregation
  • Thermal stability ensures reliable operation in outdoor deployments

Beamforming Architecture

System Architecture

Analog Beamforming

Advantages
  • Lower power consumption
  • Simpler architecture
  • Lower cost
Disadvantages
  • Single beam only
  • Limited flexibility
  • No multi-user MIMO

Digital Beamforming

Advantages
  • Multiple simultaneous beams
  • Full flexibility
  • Advanced MIMO support
Disadvantages
  • High power consumption
  • Complex DSP requirements
  • Expensive ADCs/DACs

Hybrid Beamforming

Advantages
  • Balance of flexibility and cost
  • Multiple beams possible
  • Moderate power consumption
  • Scalable architecture
Disadvantages
  • Design complexity
  • Calibration challenges
Final Decision Rationale

We selected Hybrid Beamforming architecture because:

  • Optimal trade-off between performance and implementation complexity
  • Supports 4 RF chains for 4 simultaneous users
  • Power consumption 60% lower than full digital
  • Cost-effective for commercial 5G deployment
  • Future upgrade path to full digital if needed

Lessons Learned

Thermal Design is Critical

Initial prototypes suffered from thermal runaway. We learned to implement temperature-compensated bias circuits and improved heat sink design, achieving 15°C lower junction temperature.

Calibration Complexity

Hybrid beamforming requires extensive calibration. We developed an automated calibration procedure that reduced setup time from 2 hours to 15 minutes.

Supply Chain Considerations

GaN device lead times can exceed 20 weeks. Maintaining buffer stock and qualifying multiple suppliers proved essential for production continuity.

Pipeline Architecture

Processor Design

3-Stage Pipeline

Advantages
  • Simple design
  • Low area overhead
  • Easy verification
Disadvantages
  • Lower performance
  • Limited IPC
  • Not suitable for high frequency

5-Stage Pipeline

Advantages
  • Balanced design
  • Good frequency scaling
  • Standard RISC approach
  • Manageable hazards
Disadvantages
  • Branch penalty
  • Data hazards
  • Forwarding complexity

Out-of-Order

Advantages
  • Maximum performance
  • High IPC
  • Hides memory latency
Disadvantages
  • Complex design
  • High power consumption
  • Large area overhead
  • Difficult verification
Pipeline Comparison
Metric 3-Stage 5-Stage Out-of-Order
Max Frequency 150MHz 200MHz 180MHz
IPC 0.7 0.85 1.2
Area (LUTs) 15K 45K 120K
Power 0.5W 0.8W 2.1W
Final Decision Rationale

We selected the 5-Stage Pipeline for these reasons:

  • Achieved target 200MHz on Xilinx Zynq-7000
  • Classic RISC design well-understood and documented
  • Reasonable area/performance trade-off for embedded applications
  • Forwarding paths handle most data hazards efficiently
  • Branch predictor mitigates control hazard penalties

Cache Architecture

Memory System

Direct-Mapped

Advantages
  • Simple implementation
  • Fast access time
  • Low power
Disadvantages
  • High conflict misses
  • Poor utilization

4-Way Set Associative

Advantages
  • Good hit rate
  • Reduced conflicts
  • Reasonable complexity
Disadvantages
  • Higher latency
  • More complex control

Fully Associative

Advantages
  • Best hit rate
  • No conflict misses
Disadvantages
  • Very complex
  • High power consumption
  • Long access time

Lessons Learned

Verification is 70% of the Effort

We underestimated verification complexity. Implementing UVM testbenches and formal verification early saved months of debugging.

Clock Domain Crossings

Multiple clock domains for peripherals caused metastability issues. Proper synchronizers and FIFO-based crossings were essential.

Power Optimization

Clock gating and power domains reduced power by 40%. Dynamic voltage/frequency scaling added with minimal overhead.

Post-Quantum Algorithm Selection

Cryptographic Design

CRYSTALS-Kyber

Advantages
  • NIST standardized
  • Efficient implementation
  • Small key sizes
  • Fast operations
Disadvantages
  • Lattice assumptions
  • New cryptanalysis risk

Classic McEliece

Advantages
  • Most conservative
  • Well-studied
  • High confidence
Disadvantages
  • Huge public keys (1MB)
  • Slow key generation
  • Impractical for many uses

NTRU

Advantages
  • Patent-free
  • Fast encryption
  • Moderate key sizes
Disadvantages
  • Not selected by NIST
  • Less community support
Final Decision Rationale

We selected CRYSTALS-Kyber as our primary PQC algorithm:

  • NIST standardization ensures long-term support and compatibility
  • Performance characteristics suitable for real-time applications
  • Hardware acceleration feasible with reasonable resource usage
  • Active development community and security analysis
  • Hybrid mode with classical crypto provides defense in depth

Lessons Learned

Side-Channel Protection is Essential

Initial implementations leaked timing information. Constant-time algorithms and power analysis countermeasures were critical.

Hybrid Approach for Transition

Combining classical and post-quantum crypto provides insurance against both current and future threats during the transition period.

Phase Change Material Selection

Materials Engineering

Ge₂Sb₂Te₅ (GST)

Advantages
  • Well-characterized
  • Good data retention
  • Fast crystallization
  • Proven reliability
Disadvantages
  • High reset current
  • Thermal crosstalk

GeTe-Sb₂Te₃

Advantages
  • Lower reset current
  • Better scaling
Disadvantages
  • Complex deposition
  • Composition control

Doped SbTe

Advantages
  • Fast switching
  • Good endurance
Disadvantages
  • Poor retention
  • High temperature sensitivity
Final Decision Rationale

We selected Ge₂Sb₂Te₅ (GST) for initial implementation:

  • Extensive literature and characterization data available
  • Compatible with standard CMOS backend processing
  • 10-year data retention at 85°C meets specifications
  • Established supply chain for target materials
  • Path to optimization through nitrogen doping identified

Lessons Learned

Thermal Engineering is Key

Thermal boundary resistance dominated device performance. Optimizing electrode materials and interfaces improved efficiency by 30%.

Variability Management

Device-to-device variability required adaptive programming algorithms. Machine learning-based parameter extraction improved yield from 82% to 96%.

Integration Challenges

Backend-of-line integration required careful thermal budget management. Process temperature limited to 400°C to prevent degradation.