3D og Flex-rigid design Ole Ejlersen, oe@nordcad.dk, Nordcad Systems A/S
Hvem er Nordcad? Nordcad Systems A/S Dansk selskab 30 år med EDA værktøjer Teknisk stærk organisation Salg og rådgivning af løsninger til elektronik design Services Hotline support Uddannelse Installation Database implementering og integration mod PLM/ERP/MRP etc. Signal Integrity analyse Design flow optimering og Constraint håndtering Nordcad AS nyt norsk selskab Daglig leder Carl Otto Saugen Øget fokus på det Norske marked Teknisk støtte Yderligere ansættelser i Norge Ole Ejlersen, Teknisk sjef Master degree in Electronic Engineering Ansat i Nordcad siden Juli 1995 Arbejdet med OrCAD / Allegro siden 1995 Uddannelse Hotline support Fokus områder Schematic design Komponent styring PCB Design SKILL programmering God allround viden om alle produkterne Hotline support: +47 21 55 28 28 Skype for Business: oe@nordcad.dk 2
Agenda Interaktiv 3D Canvas Flex-rigid funktionalitetsoverblik i PCB Editor Stackup design og stackup per zone Bend Editor og InterLayer DRC check Dynamisk komponent placement og contour routing Øvelser Definition af flex stackup Angivelse af masker for flex stackup Definition af flex delen af print design Tildeling af constraints til flex delen af print design Definition af transition område Definition af Bend area Definition af InterLayer Design Rules og check af disse Dynamisk komponent placering Contour routing Oprettelse af stackup tabel til dokumentation Interaktiv 3D Canvas 17.2 nyhedsfilm https://www.youtube.com/playlist?list=plcfnnulslzbix- TVCSTWMKzj41HFcriyM 3
Interaktiv 3D Canvas Ny 3D engine Setup User Preferences : Søg efter interactive_3d_canvas Bedre nøjagtighed og visning Maskelag og dielektrikum 3D til 2D cross-probing og move Visibility kontrol for lag og symboler Kollisionscheck og zone aware 3D 3D canvas er en ongoing development funktion Forvent flere opdateringer i 2017 4
Stackup design og cross-section editor Understøtter maske lag over top og under bund lagene Pre definerede flex-rigid lag (bend, stiffener, coverlay mv.) Mulighed for definition af multiple stackups Stackup by zone Printet kan inddeles i områder med hver sin stackup definition Nem, bedre og hurtigere kontrol over synlighed af objekter Bend Editor til definition af bøje zoner InterLayer Check (ILC) Check af objekter på tværs af lag Dynamisk placering af komponenter til flex lag Routing Arc routing med push and shove Forbedret contour routing Stackup by zone tabel til dokumentation Flex-rigid design - Overblik 5
Multiple stackup i cross-section editor Standard visning Primary faneblad ved design med 1 stackup Multi stackup visning All stackups viser samlet alle stackups Primary repræsenterer standard stackup for printet Øvrige stackup definitioner repræsenteres som faneblade Standard visning Procedure Hele printet anvender Primary stackup Områder (zoner) kan defineres og tilknyttes anden stackup Multi-stackup mode 6
Maskelag Udvidet med foruddefinerede maske lag Stackup understøtter flere maske lag over top/under bund Editor til nem og hurtig re-ordering af maske lag Site styring mulig via site file Indbygget editor Layer functions til IPC2581 styret maske og dielectric typer Tilføjes stackup som attributter for nemmere kommunikation med fab 7
Zone management Oprette zoner Zone rektangel Automatisk snap til Board Geometry / Design Outline Redigere i zoner Shape Edit Application Mode Zone manager Shape Edit App Mode Snap til Design Outline Slette zones, ændre stackup tilknytte ROOM property og constraint region navn 8
Findes som definerede lag under Rigid flex klassen Stiffeners, bends og transition zoner Ønskes f.eks. separate lag for stiffeners afhængig af flex zone på printet kan disse oprettes på normal vis Data kan importeres/exporteres som en del af IDX flow Stiffeners og transition zoner tegnes som shapes på Stiffener lag Bend Editor til oprettelse af bend line Rækkefølge for bøjninger kan angives Mulighed for auto oprettelse af komponent og via keepouts PS: snap pick to kan anvendes til definition af bend line 9
Ny DRC metode til check af objekter på forskellige lag InterLayer Check - funktion Eksempler Coverlay til pad Bend area/linje til stiffener Transition område til via Meget stor matrix som er nem at håndtere vha. filter mekanismer for de 2 lag der skal checkes op imod hinanden 4 regel typer Afstand (gap) Overlap Lag 1 indenfor lag 2 Lag 2 indenfor lag 1 10
InterLayer Check - metode Filtrer på de ønskede lag Sæt checkmark for ønskes constraint check Angiv check type Angiv constraint Value Enable for at foretage check Angiv evt. DRC bogstav nr. 2 Første bogstav er altid I (for Inter Layer) Angiv evt. DRC marker lag Angiv beskrivelse til datatip Enable Online DRC Check under analysis modes 11
Automatisk mapning af lag ved placering på flex print Placement Edit Move Dynamisk placement Afhænger af lag definitioner Eksempelvis Flex område med 2 lag: Inner1 og Inner2 TOP Inner1 SOLDERMASK_TOP Embedded Geometry/SOLDERMASK_INNER1 ASSEMBLY_TOP Embedded Geometry/ASSEMBLY_INNER1 PLACE_BOUND_TOP Embedded Geometry/PLACE_BOUND_INNER1 12
Indtil videre en Unsupported prototype i Allegro Forbedret contour routing Giver mulighed for skift af hvilken contour / bane der skal følges undervejs Anvender snap princip, når musen nærmer sig outline/contour/linje/bane vil denne blive highlighted Klik vil selektere som element til styring af contour routing Yderligere et klik vil afslutte og øvrige elementer highlightes for udvælgelse Contour options er extra gap i forhold til standard spacing constraint 13
Manufacture Cross Section Table Oprettelse af stackup tabel Tilbyder 2 muligheder Chart stackup tegning inkl. via anvendelse Table tabel over stackups på printet 14
Meget mere i 17.2 og 17.2 QIR s Workshoppen omhandler udvalgte emner Forbedret cross-probing fra PCB Editor Capture CIS Redesign af Padstack Editor Display og visibility samt GUI re-design Bedre Shape håndtering Forbedring af eksisterende funktionalitet Shape Edit Arc routing Bus routing Contour routing Routing med clearance view Forbedrede samarbejdsmuligheder Komponent placerings forbedringer 15
Support og service team Den lette vej til hjælp og vejledning i brug af værktøjerne og teknologi RASMUS SØGAARD JACOBSEN IT Specialist, ansat siden 2016 ANDERS MEDELBYE PEDERSEN Simulation manager, ansat siden 2015 o Programmering o Integration o Installation o Skype for business: rsj@nordcad.dk o o o o Simulering i PSpice Full board simulering i PSpice Programmering i C++ Skype for business: amp@nordcad.dk OLE EJLERSEN CTO, ansat siden 1995 o PCB Design o Komponentstyring o Design processer o Programmering i Skill o Skype for business: oe@nordcad.dk SØREN JUL CHRISTIANSEN Signal Integrity Manager, ansat siden 2008 o Design metodik for elektronik o Verifikation af digital elektronik o Constraint styret PCB design o Skype for business: sjc@nordcad.dk Gratis hotline support (for kunder med gyldig vedligeholdelsesaftale) Kontakt via telefon: +47 21 55 28 28 hverdage 9 16 (fredag 9 15) Vi bruger Teamviewer for at kunne give dig den bedst mulige fjern-support. Eller mail: support@nordcad.no Vi svarer også mellem jul og nytår samt i sommerferien! 16