Kontroll - Pre-layout

Varje punkt i arbetsflödet har sina kontroller/verifieringar mot regler, krav, hård- och mjukvara som ska uppfyllas. Det underlättar onekligen om man är lite "kontrollfreak" när man arbetar med mönsterkortskonstruktion, för ibland kan man tro att självaste Mr. Murphy programmerade CAD-verktyg.

Även om CAD-systemen idag har sofistikerade check-funktioner, så finns det alltid saker som inte går att kontrollera automatiskt. (Dessutom krävs det att det redan finns en databas att checka på och den är ju inte skapad än, eftersom det här stycket handlar om checker innan layout.)

Det flesta verifieringar innan layoutarbetet börjar handlar om att metodiskt samla den information, som behövs för projektet och kolla att den är rimlig och rätt. Exempelvis:

Samla och skapa/uppdatera projektdokument

  • dokumentöversikt, vilka dokument ingår och vilka ska skapas?
  • revisionshantering, finns tidigare revisioner på dokument, mönsterkort och kretskort och i vilka lägen?
  • finns noteringar/protokoll från tidigare layoutrevision?
  • referenser till externa regler (spårbarhet, producerbarhet, miljö, m.m.), om ja: vilka?
  • finns särskilda layoutkrav dokumenterade (sammanställt från komp.datablad, app.notes m.m.)
  • checkout, uppdatering checking i PDM-system

Bygga bibliotek

  • standard
    • företagsstandard, IPC, ...
    • finns nödvändig info och på rätt ställe
    • aktuell revision
  • komponenter
    • info på rätt lager
    • rätt ledarbredder
    • namnsättning komponent, footprint, padar och padstackar OK
    • rätt padstorlek enl. tillämplig standard
    • finns alla datablad?
    • finns BOM?
    • rätt knytningar komp. - footprint
  • kortkontur
    • kortkonturritning med måttsättning
    • finns datafil från MCAD?

Skapa en layoutdatabas

  • läsa indata från CAE- och MCAD-system
  • analysera varnings- och fel-loggar. En del system genererar stora rapportfiler, så relevanta varningar och fel lätt missas.

Det finns säkert fler punkter man kan ta upp, som t.ex. behövs för det specifika CAD-systemet man jobbar med, men jag vill bara belysa att en och annan checklista och genomtänkt metodik kan vara skillnaden mellan att lyckas eller misslyckas med sin PCB layout.