Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... ·...

27
Efficiently Improve Allegro PCB Editor Layouts Time to Market Using Custom Skill Utility Programs Senior CAD/Applications Engineer Nov. 04, 2007 CDNLive! Israel 2007 Shimon Beniaminovich Senior CAD / Applications Engineer Nistec Design Nov. 04, 2007

Transcript of Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... ·...

Page 1: Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... · 2017-01-03 · Efficiently Improve Allegro PCB Editor Layouts Time to Market Using Custom

Efficiently Improve Allegro PCBEditor Layouts Time to Market

Using Custom Skill UtilityPrograms

Senior CAD/Applications Engineer

Nov. 04, 2007

CDNLive! Israel 2007

Shimon BeniaminovichSenior CAD / Applications Engineer

Nistec Design Nov. 04, 2007

Page 2: Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... · 2017-01-03 · Efficiently Improve Allegro PCB Editor Layouts Time to Market Using Custom

Agenda

•PCB EDA partial automation – status

•The need for customization programs

•Nistec’s successful customizationprograms – examples in Cadence Allegro PCB environment

•Nistec planned customization programs

•Customization programs benefits

Page 3: Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... · 2017-01-03 · Efficiently Improve Allegro PCB Editor Layouts Time to Market Using Custom

•Designing a complex electronics product is difficult and time consuming

•Engineers use EDA and CAD tools todesign and analyze products

•These tools are essential to the process, but allow engineers to automate only aportion of their work

PCB EDA partial automation – status

Page 4: Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... · 2017-01-03 · Efficiently Improve Allegro PCB Editor Layouts Time to Market Using Custom

The Need for Customization Programs

•By developing custom application software designers can apply user-assisted automation to the current manual process and complete projects substantially faster

•Customization programs dramatically increase users productivity

•Customization programs providetop quality and high reliability PCB design

Page 5: Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... · 2017-01-03 · Efficiently Improve Allegro PCB Editor Layouts Time to Market Using Custom

Nistec Successful Customization Programs - Examples in Cadence Allegro PCB environment

•Automatic text orientation program

•Gerber films - automatic creation utility

•PCB design padstacks verification program

•Not netlisted fiducial report utility

•DRA comparison report utility

Page 6: Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... · 2017-01-03 · Efficiently Improve Allegro PCB Editor Layouts Time to Market Using Custom

Automatic Text Orientation Program (1)

Page 7: Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... · 2017-01-03 · Efficiently Improve Allegro PCB Editor Layouts Time to Market Using Custom

Automatic Text Orientation Program Form (2)

Page 8: Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... · 2017-01-03 · Efficiently Improve Allegro PCB Editor Layouts Time to Market Using Custom

Before and After Activating the Program (3)

Before After

Saving time in these design actions – 70% !

Page 9: Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... · 2017-01-03 · Efficiently Improve Allegro PCB Editor Layouts Time to Market Using Custom

Gerber Films – Automatic Creation Utility (1)

Page 10: Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... · 2017-01-03 · Efficiently Improve Allegro PCB Editor Layouts Time to Market Using Custom

Gerber Films - Automatic Creation Utility Form (2)

Page 11: Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... · 2017-01-03 · Efficiently Improve Allegro PCB Editor Layouts Time to Market Using Custom

Before and After Activating the Utility (3)

After

Before

Saving time in these design actions – 98% !

Page 12: Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... · 2017-01-03 · Efficiently Improve Allegro PCB Editor Layouts Time to Market Using Custom

Created Class/Subclass Details (4)

Page 13: Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... · 2017-01-03 · Efficiently Improve Allegro PCB Editor Layouts Time to Market Using Custom

PCB Design Padstacks Verification Program (1)

Page 14: Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... · 2017-01-03 · Efficiently Improve Allegro PCB Editor Layouts Time to Market Using Custom

PCB Design Padstacks Verification Report Example (2)

PerformedSkillextract &ActivePerldataprocessingand reportfor designs top quality and high-reliability, in compliance withIPC2221

Page 15: Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... · 2017-01-03 · Efficiently Improve Allegro PCB Editor Layouts Time to Market Using Custom

Not Netlisted Fiducial Report Utility (1)

Page 16: Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... · 2017-01-03 · Efficiently Improve Allegro PCB Editor Layouts Time to Market Using Custom

VBA Excel Launched by Allegro Script (2)

Page 17: Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... · 2017-01-03 · Efficiently Improve Allegro PCB Editor Layouts Time to Market Using Custom

Fiducial Text File to Transfer (3)

The created (not netlisted) fiducial report file below is an input text file to transfer

Page 18: Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... · 2017-01-03 · Efficiently Improve Allegro PCB Editor Layouts Time to Market Using Custom

Fiducial Report Excel File (4)

The part of the PCBdesign reports to acustomer and/orEMS (ElectronicManufacturingServices)subcontractor

Page 19: Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... · 2017-01-03 · Efficiently Improve Allegro PCB Editor Layouts Time to Market Using Custom

Browse Two DRAs to Compare (1)

Page 20: Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... · 2017-01-03 · Efficiently Improve Allegro PCB Editor Layouts Time to Market Using Custom

Browse two DRAs to compare (2)

Page 21: Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... · 2017-01-03 · Efficiently Improve Allegro PCB Editor Layouts Time to Market Using Custom

Two Compared DRAs Differences Report (3)

Page 22: Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... · 2017-01-03 · Efficiently Improve Allegro PCB Editor Layouts Time to Market Using Custom

Two SOIC-8 DRA Symbols Compare (4)

Symbols differences

Page 23: Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... · 2017-01-03 · Efficiently Improve Allegro PCB Editor Layouts Time to Market Using Custom

Nistec’s Planned Customization Programs

•Automatic Silk on pad repair program

•Pin # "1" check placement utility

•Compare onboard DRAs to a library

•Copy block to a range of blocks utility

•Library symbols verification program

Page 24: Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... · 2017-01-03 · Efficiently Improve Allegro PCB Editor Layouts Time to Market Using Custom

Customization programs benefits (1)

1.181.8Mfg Hours for 1K pads

1.79(0.61+1.18)

5.2(3.4+1.8)

Total Hours for 1K pads

(SA+Mfg)

12.7517Manufacturing #Hours

0.613.4SA Hours for 1K pads

6.632SA #Hours

107289438#Pads

Total Benefit (%)

Date

290%

April 2007

Project BAfter Customization

March 2006

Project ABefore

Customization

Example: (1)

Comparison between two projects.

Allegro 15.5.1

SA = Silk & Assembly

Manufacturing (Mfg) =

• Artwork Definition

• Check List

• Valor

• Second Opinion Test

Page 25: Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... · 2017-01-03 · Efficiently Improve Allegro PCB Editor Layouts Time to Market Using Custom

Customization programs benefits (2)

0123

456

Hours for 1K pads

SA Mfg Total

Project A - Before CustomizationProject B - After Customization

Example: (2) Comparison between two projects

Page 26: Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... · 2017-01-03 · Efficiently Improve Allegro PCB Editor Layouts Time to Market Using Custom

Customization programs benefits (3)

Cost Reduction – Less hours, less cost.Faster Time to Market – Finish the project faster.Improve Quality & Reliability – Automatic, less potential for human error.Increased Productivity – Time utilization.Increase Capabilities - Allows designers to focus on core values.

Page 27: Efficient Improve In Allegro PCB Editor Layout Time to Market by Using Custom Skill ... · 2017-01-03 · Efficiently Improve Allegro PCB Editor Layouts Time to Market Using Custom

Thank You for Your Attention!

CDNLive! Israel 2007

Contact and Location:

Nistec Design Ltd.

Nevatim 12

Petach Tikva

Israel

www.nistec.com

Arbel Nissan Shimon Beniaminovich

[email protected] [email protected]

+972.3.9292553 +972.3.9292503

+972.52.4641125 +972.54.4840094