Prisma is a PCB-Engineering software developed by DYCONEX AG,Switzerland (manufacturer of PCBs). Compared to existing solutions on the market it allows for broad standardization of the process flow while not imposing any restrictions on the design. It is a platform to specify the build-up,materials and the complete work instructions for PCBs. Engineers transform the customer data into full manufacturing papers by means of Prisma. The software has been developed for company internal use only and is (currently) not being sold. One of the key features of Prisma is its freely definable library of process modules. These modules always reflect the current capabilities and process settings. Existing products can be compared to the current state of the module library und be updated in a semi-automatic way. Build-ups and operation plans are presented in an interactive graphical screen that allows the engineer to build the product and incorporate changes in an easy and intuitive way without the need to take care of the detailed process specifications. In addition to formatted easy readable work instructions,Prisma returns schedule- and cost relevant operation times for each process allowing a quick and precise cost estimate for quotations. The software includes an automatic revision management complying with the high traceability requirements of customers working in the medical and military sector. Access to data is restricted by user login. The software is based on SQL Server and .NET technology and includes an interface to the ERP-systems (Enterprise Resource Planning) Abacus and Microsoft Dynamics AX. Live access to the material,product and customer database kept in the ERP-system guarantee always current data. Production planning and costing are accomplished in the ERP-system based on data provided by Prisma.
Introduction
Printed Circuit Boards are manufactured in a long chain of processes,each of which can have several parameter settings. A typical operation plan for a PCB consists of 50 to 300 single processes. Most processes are critical,meaning that they can not be omitted without leading to a non functional or lower quality PCB. A certain design does not lead to a unique process chain however. There always exist optional processes or groups of processes as well as alternative process blocks. Which of these alternatives is chosen may influence yield,costs and quality of the product. The requested quality level - e.g. the extents of AOI and visual inspections being planned - is primarily given by the customer (specification,IPC level) and the standards of PCB manufacturer (defining that certain tests are done even if not requested by the customer). Optimization of yield and costs is an essential key in gaining competitive advantage,allowing lower target prices. Raising the yield of a product from 80% to 90% reduces its costs by 1/9. If this can be achieved by simplifying the operation plan,one can easily gain significant cost reduction without implementing new technologies or changing the build-up. Optimization itself has its costs,since it usually involves engineering capacity. Our company manufactures around a hundred different PCBs at a time making it next to impossible to optimize each of these products. The idea here is to automate the optimization process,or better still to start with a near optimum design and apply optimizations of one product on other products. For PCB shops focusing on a certain type of products (like rigid multilayer only,or 2 layer flex only) this optimization needs less engineering capacity per product. Prisma is designed for a manufacturer with a wide range of products (rigid,rigid-flex and flex boards) with a broad range of materials (polyimide,FR-4,LCP,molybdenum etc.) in a high-wage region (Switzerland).