Top Banner

of 22

MCAD-ECAD Design Integration

Apr 13, 2018

Download

Documents

Vasanth Raj
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 7/26/2019 MCAD-ECAD Design Integration

    1/22

    MCAD-ECAD Design IntegrationAndre Hayeck

    Northern Europe Business Development

  • 7/26/2019 MCAD-ECAD Design Integration

    2/22

    2006 PTC2

    MCAD-ECAD Design Integration

    Agenda

    Understanding the Challenges

    Resolving the Challenges

    Demonstrating the Solution

  • 7/26/2019 MCAD-ECAD Design Integration

    3/22

  • 7/26/2019 MCAD-ECAD Design Integration

    4/22

    2006 PTC4

    MCAD-ECAD Design Integration Challenge

    Outputs

    Inputs

    MCAD/ECAD Design Collaboration

    Two separate design environments, two separate processes

    DetailedMCAD design

    DetailedECAD design

    Explore

    Changes

    ChangeMCAD design

    ChangeECAD design

    Change

    Management

    Synchronize &

    Verify changes

    Systemdesign

    FinalMCAD design

    FinalECAD design

    Two separate design environments, two separate processes

  • 7/26/2019 MCAD-ECAD Design Integration

    5/22

    2006 PTC5

    MCAD-ECAD Design Integration Typical Design Flow

    MCAD ECAD

    DXF

    IDF

    STEP

    2. Full design transfer

    Several standard formats

    4. Full design transfer

    Several standard formats

    5. MCAD Tasks

    Component height analysis

    Thermal analysis

    Structural analysis

    EMI analysisSpark analysis

    Changes to ECAD definitions

    3. ECAD Tasks

    Define board structure

    Place all components

    Route all interconnects

    SI analysis

    Timing analysis

    EMI analysis

    Changes to MCAD definitions

    1. MCAD Tasks

    Define board outline

    Define cutouts

    Define Keep in/outs

    Define Holes

    Define fixed components

  • 7/26/2019 MCAD-ECAD Design Integration

    6/22

    2006 PTC6

    MCAD-ECAD Design Integration Process Flow

  • 7/26/2019 MCAD-ECAD Design Integration

    7/22

    2006 PTC7

    MCAD-ECAD Design Integration - File Transfer

    NetworkClient A Client B

    Tool A Tool B

    Design A Tasks Baseline

    Full data

    Design B Tasks

    This is the essenceof MCAD/ECAD

    Design IntegrationToday

    Ad-hocNo idea what is

    being sentNo file orProcess

    Management

  • 7/26/2019 MCAD-ECAD Design Integration

    8/22

    2006 PTC8

    MCAD-ECAD Design Integration Pain Points

    ECAD make changes that impact MCAD

    No standardized ownership of features on a board

    For example, ECAD may move a mounting hole or a tall component

    MCAD has no visibility to ECAD WIP changes in between IDF exchanges

    Both sides iterating at the same time

    IDF usually exchanged at distinct milestones in design (i.e., beginning and end)

    IDF only sent if a user feels the need ECAD designers dont always see theneed to send IDF to MCAD to verify a design change

    IDF-based exchange does not allow selective exchange of data

    ECAD can change the mechanical aspects with no enforcement of letting MCADknow in a timely basis

  • 7/26/2019 MCAD-ECAD Design Integration

    9/22

    2006 PTC9

    MCAD-ECAD Design Integration Challenges and Issues

    Not possible to review the change before instantiating it

    Not possible to communicate/track the nature of a change: who made it, where, why& when

    Not possible to communicate non-change collaborative actions (ex: cross-highlight)

    Not possible to consistently communicate redlines and annotations

    Not possible to explore across two abstractions before initiating a change

    Not clear how to represent Top/Bottom side in MCAD

    Not clear how to represent internal layers in MCAD

  • 7/26/2019 MCAD-ECAD Design Integration

    10/22

    2006 PTC10

    MCAD-ECAD Design Integration Limitations of IDF

    IDF standard is stagnant

    Little investment by MCAD or ECAD vendors since initial IDF support

    Only 29% use IDF, 20% DXF, rest manual (source: Cadence study, 2003)

    IDF format is not enough, and IDF 4.0 wont solve it

    Not enough material information, such as thermal behavior

    Not enough detail regarding pad stacks and packages

    ECAD tools dont support IDs for many features important to MCAD

    IDF file-based approach l imits ease of collaboration

    File-based approach leads to entire design being transferred, leading to:

    Difficulties in identifying incremental changes

    File-based information is not associative with design, and difficult to controlwithout version control and workflow backbone

  • 7/26/2019 MCAD-ECAD Design Integration

    11/22

    2006 PTC11

    MCAD-ECAD Design Integration Typical Customer Problems

    Partial PCB Layout by external design bureausent to Mechanical Engineering for review.Mechanical Engineer noticed that a locating holeto mount the PCB into the chassis had beenmoved to accommodate a critical electricalcomponent. No notification of hole move had

    been given, nor ownership of the hole declaredprior to review by Mechanical Engineer

    A press-f it connector was not providedwith sufficient clearance from an

    electrical component to allow the odd-form assembly machine to mount thisconnector on the PCB. No keep-out areawas specified for this connector prior tocomponent placement by PCB Layout.

  • 7/26/2019 MCAD-ECAD Design Integration

    12/22

    2006 PTC12

    MCAD-ECAD Design Integration

    Agenda

    Understanding the Challenges

    Resolving the Challenges

    What Customers Tell Us

    MCAD-ECAD Design Integration Maturity Model

    MCAD-ECAD Design Integration Best Practice

    Challenges and Issues Solved

    Demonstrating the Solution

  • 7/26/2019 MCAD-ECAD Design Integration

    13/22

    2006 PTC13

    MCAD-ECAD Design Integration What Our Customers Tell Us

    MCAD Designer

    I want to easily access the PCB CAD design data abstraction for the design Iam creating in MCAD environment

    ECAD Designer

    I want to easily access the MCAD design data abstraction for the design I amcreating in my EDA tool

    Both the MCAD & ECAD Designer

    I want the solution to identify what my colleague has changed before I load thenew IDF file that they have sent me and my design is automatically affected

    We need a process infrastructure to manage the exchange of files andcommunication between the Mechanical and Electrical CAD departments

  • 7/26/2019 MCAD-ECAD Design Integration

    14/22

    2006 PTC14

    MCAD-ECAD Design Integration Integration Maturi ty Model

    Ad-Hoc : Exchange of full design dumps and interactive sharing of theauthoring tools while design is in progress

    Explore: Exchange of intelligent design abstractions between the designdomains with redlines & notes while design is in progress

    Validation: Comparing two design revs within or across MCAD-ECAD designabstractions to automatically identify differences or verify rev level afterdesign is done

    Data/Process Management : Full traceability and verification of incrementalchanges while design is in progress and after its completion

    Ad-Hoc

    Level 1

    IDF

    Level 2

    Explore

    ViewsNotes

    Level 3

    Validation

    V1V2

    V1V2

    MCAD/MCAD ECAD/ECAD

    MCAD/ECAD

    Data/ProcessManagement

    Change

    Track

    Level 4

    PLM

  • 7/26/2019 MCAD-ECAD Design Integration

    15/22

    2006 PTC15

    MCAD-ECAD Design Integration Best Practice

    Explore

    View of A

    View data

    Expose

    Explore

    View of B

    Tool A

    Design A Tasks Baseline

    Full data Tool B

    Design B Tasks

    This is the essenceof MCAD-ECAD

    Design IntegrationBest Practice

  • 7/26/2019 MCAD-ECAD Design Integration

    16/22

    2006 PTC16

    MCAD-ECAD Design Integration Best Practice

    MCAD ECADIDF

    MCAD Visualisation

    Markup

    IDF

    ECAD Visuali sation

    Markup

    IDF

    MCAD Visualisation

    Markup

    IDF

    ECAD Visuali sation

    Markup

    ECAD Visuali sation

    MCAD Visuali sation

    MCAD Visuali sation

    ECAD Visuali sation

    Make automatedcomparison EDA to

    EDA

    Data management

    Make automatedcomparison IDF to

    IDF

    Step 1

    Step 4

    Step 3

    Step 2

  • 7/26/2019 MCAD-ECAD Design Integration

    17/22

    2006 PTC17

    In order to manage mult iple file transfer simultaneously you need to beable to:

    Check designs in and out

    Apply notifications

    Apply files recognition and hierarchy

    Apply process flow

    Apply approval processes

    MCAD-ECAD Design Integration Best Practice

  • 7/26/2019 MCAD-ECAD Design Integration

    18/22

  • 7/26/2019 MCAD-ECAD Design Integration

    19/22

    2006 PTC19

    MCAD-ECAD Design Integration Challenges and Issues Solved

    Not possible to review the change before instantiating it

    Not possible to communicate/track the nature of a change: who made it, where, why& when

    Not possible to communicate non-change collaborative actions (ex: cross-highlight)

    Not possible to consistently communicate redlines and annotations

    Not possible to explore across two abstractions before initiating a change

    Not clear how to represent Top/Bottom side in MCAD

    Not clear how to represent internal layers in MCAD

  • 7/26/2019 MCAD-ECAD Design Integration

    20/22

    2006 PTC20

    MCAD-ECAD Design Integration

    Agenda

    Understanding the Challenges

    Resolving the Challenges

    Demonstrating the Solution

  • 7/26/2019 MCAD-ECAD Design Integration

    21/22

  • 7/26/2019 MCAD-ECAD Design Integration

    22/22

    2006 PTC22

    Demonstration Flow

    Create IDF fromMCAD

    Manage IDF inWindchill

    Create andUpdate Board

    Update IDF Filein Windchill

    MCAD + ECADData Managed inWindchill

    Update MCADDesign

    Manage Updatesin Windchill

    Add Rout ing to

    board

    MCAD

    ECAD