Silicon Photonics Scalable Design Framework:

Similar documents
Putting Curves in an Orthogonal World

Adding Curves to an Orthogonal World

Virtuoso - Enabled EPDA framework AIM SUNY Process

UBCx Phot1x: Silicon Photonics Design, Fabrication and Data Analysis

Design software and services for the integrated photonics market IPKISS Moves the edges in PIC PDK building

Improved Circuit Reliability/Robustness. Carey Robertson Product Marketing Director Mentor Graphics Corporation

AIM Photonics Silicon Photonics PDK Overview. March 22, 2017 Brett Attaway

take control of your photonics design flow Photonic-Electronic IC design and implementation Pieter Dumon 27/09/2016

Laker and Calibre RealTime, an OA Integration Success Story

Computer-Based Project on VLSI Design Co 3/7

OpenDFM Targeting Functions. Bob Sayah June 6, 2011 IBM Corporation Si2 Targeting Working Group Chair

Physical Verification Challenges and Solution for 45nm and Beyond. Haifang Liao Celesda Design Solutions, Inc.

Virtuoso Layout Suite XL

Achieve more with light.

Concurrent, OA-based Mixed-signal Implementation

Virtuoso Custom Design Platform GXL. Open Database. PDKs. Constraint Management. Customer IP

An overview of standard cell based digital VLSI design

Design Solutions in Foundry Environment. by Michael Rubin Agilent Technologies

DATASHEET VIRTUOSO LAYOUT SUITE GXL

Overview of Digital Design Methodologies

OpenPDK Production Value and Benchmark Results

Process Design Kit for for Flexible Hybrid Electronics (FHE-PDK)

FinFET Technology Understanding and Productizing a New Transistor A joint whitepaper from TSMC and Synopsys

Taming the Challenges of Advanced-Node Design. Tom Beckley Sr. VP of R&D, Custom IC and Signoff, Silicon Realization Group ISQED 2012 March 20, 2012

DATASHEET VIRTUOSO LAYOUT SUITE FAMILY

Reduce Verification Complexity In Low/Multi-Power Designs. Matthew Hogan, Mentor Graphics

PDK-Based Analog/Mixed-Signal/RF Design Flow 11/17/05

Collaborate to Innovate FinFET Design Ecosystem Challenges and Solutions

Taming the Challenges of 20nm Custom/Analog Design

MEMS Pro v5.1 Layout Tutorial Physical Design Mask complexity

One-Shot DRC within a Fine-Grain Physical Verification Platform for advanced process nodes

Will Silicon Proof Stay the Only Way to Verify Analog Circuits?

3D Integration & Packaging Challenges with through-silicon-vias (TSV)

Photonics Integration in Si P Platform May 27 th Fiber to the Chip

VLSI Lab Tutorial 3. Virtuoso Layout Editing Introduction

Silicon Photonics PDK Development

Advanced multi-patterning and hybrid lithography techniques. Fedor G Pikus, J. Andres Torres

An Automated System for Checking Lithography Friendliness of Standard Cells

Expert Layout Editor. Technical Description

LiTE Design PORTFOLIO

Comprehensive Place-and-Route Platform Olympus-SoC

AN INTRODUCTION TO HYPERLYNX SI/PI TECHNOLOGY

Lab. Course Goals. Topics. What is VLSI design? What is an integrated circuit? VLSI Design Cycle. VLSI Design Automation

Xilinx SSI Technology Concept to Silicon Development Overview

Laker 3 Custom Design Tools

idrm: Fixing the broken interface between design and manufacturing

CMP Model Application in RC and Timing Extraction Flow

TABLE OF CONTENTS 1.0 PURPOSE INTRODUCTION ESD CHECKS THROUGHOUT IC DESIGN FLOW... 2

Evolution of CAD Tools & Verilog HDL Definition

Guardian NET Layout Netlist Extractor

PACKAGE DESIGNERS NEED ASSEMBLY-LEVEL LVS FOR HDAP VERIFICATION TAREK RAMADAN MENTOR, A SIEMENS BUSINESS

CHAPTER 3 SIMULATION TOOLS AND

An Overview of Standard Cell Based Digital VLSI Design

RSoft Product Applications

Open Process Spec Adoption: a Case Study

A Novel Methodology for Triple/Multiple-Patterning Layout Decomposition

VLSI Design Automation

A Method to Implement Layout Versus Schematic Check in Integrated Circuits Design Programs

Power dissipation! The VLSI Interconnect Challenge. Interconnect is the crux of the problem. Interconnect is the crux of the problem.

OpenAccess PCells Ed Petrus VP Engineering V2

Baseband IC Design Kits for Rapid System Realization

Taurus-Device. Multidimensional Device Simulation SYSTEMS PRODUCTS LOGICAL PRODUCTS PHYSICAL IMPLEMENTATION SIMULATION AND ANALYSIS LIBRARIES TCAD

EEM870 Embedded System and Experiment Lecture 2: Introduction to SoC Design

Topology Router. - The Intelligence of an Engineer. - The Skill of a Designer - The Speed of Auto-Routing. Dave Wiens. Director, Market Development

NetSpeed ORION: A New Approach to Design On-chip Interconnects. August 26 th, 2013

Cadence Virtuoso Schematic Design and Circuit Simulation Tutorial

Detailed Presentation

ECE520 VLSI Design. Lecture 1: Introduction to VLSI Technology. Payman Zarkesh-Ha

In-design DFM rule scoring and fixing method using ICV

Design of a Low Density Parity Check Iterative Decoder

ASIC design flow considering lithography-induced effects

VLSI Design Automation

Visual Design Flows for Faster Debug and Time to Market FlowTracer White Paper

Improve Reliability With Accurate Voltage-Aware DRC. Matthew Hogan, Mentor Graphics

On the Complexity of Graph Cuboidal Dual Problems for 3-D Floorplanning of Integrated Circuit Design

Galaxy Custom Designer LE Custom Layout Editing

Laker Custom Layout Automation System

Mm-wave integrated waveguide components in silicon technology

Introduction to AWR Design Flow and New Features for V10

Lab 9 PCB Design & Layout

Joe Civello ADS Product Manager/ Keysight EEsof EDA

Emerging Platforms, Emerging Technologies, and the Need for Crosscutting Tools Luca Carloni

Full Custom Layout Optimization Using Minimum distance rule, Jogs and Depletion sharing

EDA for ONoCs: Achievements, Challenges, and Opportunities. Ulf Schlichtmann Dresden, March 23, 2018

Fabrication of partially double-curved surfaces out of flat sheet material through a 3d puzzle approach

Manufacturing Challenges and their Implications on Design

DEVELOPMENT OF PARAMETERIZED CELL OF SPIRAL INDUCTOR USING SKILL LANGUAGE

HIGH SPEED TDI EMBEDDED CCD IN CMOS SENSOR

On-Chip Communications

Allegro Sigrity SI Streamlining the creation of high-speed interconnect on digital PCBs and IC packages

Pushing 193i lithography by Joint optimization of Layout and Lithography

Recognizing Deformable Shapes. Salvador Ruiz Correa Ph.D. UW EE

FABRICATION OF CMOS INTEGRATED CIRCUITS. Dr. Mohammed M. Farag

PDK Automation An IBM Perspective

SRAM Memory Layout Design in 180nm Technology

Driving Semiconductor Industry Optimization From. Walden C. Rhines. CHAIRMAN & CEO Mentor Graphics Corporation

UNIVERSITY OF WATERLOO

Keysight Technologies Integrating Multiple Technology Devices onto Laminate-Based Multi-Chip-Modules Using an Integrated Design Flow

Reducing shot count through Optimization based fracture

Latch-up Verification / Rule Checking Throughout Circuit Design Flow

Transcription:

Silicon Photonics Scalable Design Framework: From Design Concept to Physical Verification Hossam Sarhan Technical Marketing Engineer hossam_sarhan@mentor.com

Objective: Scalable Photonics Design Infrastructure The electronic IC market has benefitted greatly from the scalability attributed to Moore s Law Meanwhile the photonic market remains limited to relatively small circuits Design differentiation still focused on device physics as opposed to novel device and sub-circuit re-use. 31 March 2017 Hossam Sarhan / Mentor Graphics 2

What is Required to Move Forward? Scalable Design Tools Large scale optical simulation based on compact models Automated/semi-automated layout Physical verification and DFM Dedicated Process Development Kits (PDKs) Pre-characterized compact models Pre-characterized device pcells Process specific PV and DFM decks Validated tool settings Reference Flows Validated design flows Device characterization procedures Test and measurement methodologies Validated Re-Usable IP? 31 March 2017 Hossam Sarhan / Mentor Graphics 3

Partnering to provide IoT Solutions 31 March 2017 Hossam Sarhan / Mentor Graphics 4

Mentor s Custom IC Design Tools Joint support for Pyxis and Tanner EDA Products Both utilize common PDK development utilities Supports Python based PCells Supports OA based PDK development Both support interface to Mentors enterprise level simulation and verification tools Full support for Calibre Physical Verification tools Full support for Eldo Platform with Verilog-A support Tanner EDA will be fully OA native this year L-Edit is Open Access native S-Edit will be Open Access native in 17.2 release 31 March 2017 Hossam Sarhan / Mentor Graphics 5

Mentor s Photonic IC Design Flow Calibre s Scalability with Tanner EDA platform 31 March 2017 Hossam Sarhan / Mentor Graphics 6

Mentor s Photonic IC Design Flow Customer Driven 31 March 2017 Hossam Sarhan / Mentor Graphics 7

Physical Verification Challenges Rendered Curves Results in False DRC Errors Difficulty in LVS Device Recognition and Optical Property Comparison Need to Pass Waveguide Interconnect Extraction to Post-Layout Simulation Mask Generation and Silicon Manufacture Varies from Design Intent 31 March 2017 Hossam Sarhan / Mentor Graphics 8

DRC FOR NON-MANHATTAN PHOTONIC DESIGNS

DRC on Si-Photonics Components 31 March 2017 Hossam Sarhan / Mentor Graphics 10

Addressing DRC Photonics Challenges I. False Error Induced by grid Snapping (1/2) Concentric arcs: Fabrication constraint : Width > 1 µm, Space > 1 µm Error_width := width < 1 µm Error_space := space < 1 µm Traditional DRC Check Concentric Arcs components Number of Violations = 1500 Concentric Arcs with DRC violations Silicon Photonics Design Rule Checking:Application of a Programmable Modeling Engine for Non-Manhattan Geometry Verification, presented at VLSI-SoC 2014 31 March 2017 Hossam Sarhan / Mentor Graphics 11

Addressing DRC Photonics Challenges I. False Error Induced by grid Snapping (2/2) Concentric arcs: Fabrication constraint : Width > 1 µm, Space > 1 µm Error_width := width < 1 µm Error_space := space < 1 µm Traditional DRC Check New DRC Check using Calibre EqDRC All_Thin_rod := Width (rod) < 1 µm W = Width (Thin_rod_width) α = Angle (Thin_rod_width) L = Length (thin_rod_width) If (0 < α < max_angle) OR (L < max_length) Then: Error_rod_width := Width(rod) < (1 -tol*) µm Else: Error_rod_width := Width(rod) < max_width µm *.tol tolerance determined by applying tolerance factor according to fabrication grids and DRC rounding factors. (2sqrt(2). Grid) Number of Violations = 1500 Number of Violations = 145 Concentric Arcs with DRC violations Silicon Photonics Design Rule Checking:Application of a Programmable Modeling Engine for Non-Manhattan Geometry Verification, presented at VLSI-SoC 2014 DRC Post Processing using EqDRC capabilities 31 March 2017 Hossam Sarhan / Mentor Graphics 12

Addressing DRC Photonics Challenges II. Enable Multi-Dimensional Check (1/2) Taper test structure Taper is a trapezoidal shape. End width (w) varies from.05 to 1 µm Fabrication constraint : Line width > 1 µm For Robust strip design : relaxed width constraint with increased angle 1 µm.8 µm.8µm Space error DRC width Error <.1µm 31 March 2017 Hossam Sarhan / Mentor Graphics 13

Addressing DRC Photonics Challenges II. Enable Multi-Dimensional Check (2/2) Traditional DRC Rule (Complicated and non accurate) EqDRC Rule (Simple and Accurate) Error_Width_1 := width < w1 when 0 < α < α 1 Error_Width_2 := width < w2 when α 1 < α < α 2 Error_Width_3 := width < w3 when α 2 < α < α 3 α = Angle (rod) α critical = f(width(rod)) Thin_rod := α c /α >1 Space error DRC width Error <.1µm 1 µm.8 µm.8µm 31 March 2017 Hossam Sarhan / Mentor Graphics 14

PHOTONIC LVS AND POST-LAYOUT SIMULATION

Photonic Layout versus Schematic (LVS) Check Why Needed? Photonic designers are used to a Layout-centric design flow But as more complex and larger scale designs emerge, IC design flow-like methodology is required Schematic/Layout design flow LVS equivalent: Circuit topology Device type and count, Connectivity Device topology 31 March 2017 Hossam Sarhan / Mentor Graphics 16

LVS Overview Ensures the schematic of the design is equivalent with the layout Extraction Phase Connectivity extraction Device Extraction Parameter Extraction Comparison Phase Extracted design VS. Source design Property Tracing Discrepancy reporting vs. 31 March 2017 Hossam Sarhan / Mentor Graphics 17

What s New for Photonics LVS Wild design shape Non-Manhattan or curvilinear Extraction and careful validation required on non-traditional geometrical parameters: Bend curvature curvilinear path length Those properties can be context dependent Luxtera 31 March 2017 Hossam Sarhan / Mentor Graphics 18

Litho Impacts on Silicon Photonics Optical Simulations Often do not Match Silicon Results Litho simulation better captures as manufactured structures Recommended Litho-Aware Device Characterization Link to Lumerical Simulator improves device model parameters Retargeting best practices to preserve intended topology 31 March 2017 Hossam Sarhan / Mentor Graphics 19

Lithography Simulation Calibre LFD: Waveguide Bragg Grating Example Waveguide Bragg Grating Example Ideal sharp edges of grating will smooth due to lithography resolution This change in geometry will affect component attributes Modeled layout passed to simulation Litho Correction simulations match experimental Bragg bandwidth. Original Litho Simulated Xu Wang, et al., "Lithography Simulation for the Fabrication of Silicon Photonic Devices with Deep-Ultraviolet Lithography", IEEE GFP, 2012 31 March 2017 Hossam Sarhan / Mentor Graphics 20

CONCLUSION

General Recommendations Need DRC decks dedicated for silicon photonics design Cannot re-use decks targeted for IC design out of the box Consider to add device shape-matching into DRC LVS checking for accuracy Black-box devices for simple connectivity checking (shorts, opens) Device shape matching (or push to DRC) for validation of pre-characterized device behavior Litho-simulation Reduce mfg iterations through process modeling and simulation Capture behavior impact through S-parameter update to optical simulation Layout re-targeting or updated lithographic techniques to address outstanding issues 31 March 2017 Hossam Sarhan / Mentor Graphics 22

Growing Collaborations to provide Full Scalable Si-Photonics Design Framework 31 March 2017 Hossam Sarhan / Mentor Graphics 23

w w w. m e n t o r. c o m