CAD systems for flex circuit design: when it comes to designing for flex, some tools are more adaptable.Traditional PCB PCB: see polychlorinated biphenyl. PCB in full polychlorinated biphenyl Any of a class of highly stable organic compounds prepared by the reaction of chlorine with biphenyl, a two-ring compound. design tools are not easy to use for designing flex circuitry--and not just because they try to draw everything at 45[degrees] angles. So how do flex designers make these tools work? The better question is, what tools do flex designers use? This article will take a quick peek at the popular CAD tools used to create flex circuits See flexible circuit. and then look at how they fare at designing flex. Usually flex circuits are electrically simple but mechanically complex. As a result, many flex circuits are designed using mechanical CAD programs rather than PCB CAD programs. In fact, many flex circuits are created by mechanical engineers rather than PCB designers. They draw the circuit outline and the traces in AutoCAD or Pro-E, then export a DXF file (Document EXchange Format file) An AutoCAD 2D and 3D graphics file format. ASCII based, many CAD systems import and export the DXF format for graphics interchange. and send it directly to the flex proto shop that will create the Gerber files A Gerber File is a standard file format used by printed circuit board (PCB) fabrication houses that contains information necessary for computer controlled machines to draw exact patterns for circuit boards. . The flex business has an army of very talented CAM people who perform this kind of alchemy alchemy (ăl`kəmē), ancient art of obscure origin that sought to transform base metals (e.g., lead) into silver and gold; forerunner of the science of chemistry. all the time. Some engineers take the extra step of using a DXF-to-Gerber translator and a Gerber viewer to create their own Gerber data. CAM350 by DownStream Technologies does a pretty good job of importing DXF files and turning them into Gerber data, as does ASM (1) (Association for Systems Management) An international membership organization based in Cleveland, Ohio. Founded in 1947 and disbanded in 1996, it sponsored conferences in all phases of administrative systems and management. 500 by Artwork Conversion Software Inc. With a little practice, an engineer or draftsman can create DXF files and convert them to Gerber data that is good enough for fabrication fabrication (fab´rikā´sh n the construction or making of a restoration. . But what if you have a more complicated flex circuit that does require some netlist capability? ProFLEX from Infinite Graphics is very capable for designing flex circuits with complex curved traces. It does not use a netlist to begin, but a netlist can be extracted once finished so it can be checked against the customer's netlist. ProFLEX has been around a long time and flex manufacturers swear by its capabilities to create very intricate flex designs. Personally, I design many flex circuits in a wonderful program called Electronics Packaging Designer--EPD for short. EPD EPD expected progeny difference. , developed by CAD Design Software, is an add-on program that runs on top of AutoCAD to make AutoCAD do PCB design functions. You can import a netlist, begin without a netlist and export a netlist later, or draw a schematic in AutoCAD that will export a netlist. With a netlist imported, EPD will draw a ratsnest, run DRCs, complete netlist checks and many other functions that you would associate with any PCB design program. Because EPD runs on top of AutoCAD, drawing complex curved traces is quickly and easily routed, something that would take forever in a standard PCB design program. It also easily imports and exports DXF files for communicating with mechanical engineering. I've used it for almost 15 years; it's a good tool. We all know that sometimes the customer insists on a specific program. How do the more popular PCB CAD programs, such as Cadence Allegro (operating system) Allegro - The code name for the major Mac OS release due in mid-1998. http://devworld.apple.com/mkt/informed/appledirections/mar97/roadmap.html. , PADS or Expedition, add up? I spoke with other flex designers who use these programs and here is their feedback. All the designers I talked with use either an add-on module or a separate mechanical CAD program, usually AutoCAD or IGI IGI International Genealogical Index IGI International Gemological Institute IGI I'm Going In IGI I Get It IGI Institute of Geologists of Ireland IGI Inspector General for Investigations IGI Institution Gang Investigator (prisons) ProFLEX, in addition to the PCB CAD program. Some only need to clean up the board outline DXF file that they receive from the vendor, while others use the mechanical CAD program to create the curved traces and use them as a template from which they can pick the beginning and end points of the arcs and the radius. The extent to which the designer needs a "helper" CAD program depends on the PCB CAD program's ability to create and modify arcs. Mentor Board Station has a very hard time drawing arcs, but Expedition has some ability to add or modify arcs. Mentor offers an add-on module called ATP ATP: see adenosine triphosphate. ATP in full adenosine triphosphate Organic compound, substrate in many enzyme-catalyzed reactions (see catalysis) in the cells of animals, plants, and microorganisms. Flex, which will give Expedition some mechanical CAD and trace modification capabilities useful for flex circuit designing. Another designer using Board Station told me that for complex curved routing he uses ProFLEX to create a template from which he can pick the beginning and end points of the arcs. Cadence Allegro is very powerful program but it is not very easy to make or modify curved traces in it. Some folks use a program called Harmony by PTC (PTC, Needham, MA, www.ptc.com) Long a world leader in mechanical computer-aided design, manufacturing and engineering software, PTC, through acquisitions and reorganization, has transformed itself into a leading provider of Internet-based B2B solutions for discrete manufacturers. that runs on top of Allegro to give it much of the mechanical CAD capabilities of AutoCAD. Unfortunately, PTC has decided not to support or enhance this product. You can still buy it from PTC; it sells for about $7,500 and comes with a training video. It's not on the company's Web page--you have to call and ask for it. When designing in Allegro I export the trace layers and use EPD to clean up the Allegro trace routing. CAD Design Software is working on a module that will allow EPD and Allegro to swap files A disk file used to temporarily save a program or part of a program running in memory. See Windows swap file. (operating system) swap file - A file used by a program or, more often, an operating system as swap space. back and forth. Right now it is customized for the Allegro Package Designer but they are working on a version that will interface with Allegro PCB Performance. Designers who use PADS told me that creating arcs is pretty easy, as PADS will allow you to add a radius to a trace that has a 45[degrees] or a 90[degrees] angle. It also has the ability to do bus routing, but it won't naturally follow the board outline. You have to configure the constraints for the bus routing, lay down the first trace and then the other traces will follow. Another feature to consider is the ability to handle netlist changes and whether you can begin a design without a netlist. As mentioned above, many flex circuits are designed without a netlist. Sometimes only the pin out of one connector is defined and the designer has the freedom to choose the pin out of the other connectors for the most efficient trace flow. Allegro, Board Station and Expedition are netlist driven--you can't create a design without a netlist and it won't let you route a trace that violates the netlist. However, PADS does not need a netlist to begin a design and it has the ability to modify the netlist on the fly. It is very flexible (bad pun pun, use of words, usually humorous, based on (a) the several meanings of one word, (b) a similarity of meaning between words that are pronounced the same, or (c) the difference in meanings between two words pronounced the same and spelled somewhat similarly, e.g. intended). Another CAD program that is useful for designing flex circuitry is Zuken CR5000. Zuken has been around for as long as I've been designing flex, but until recently, it had very few users outside of Japan. However, several large North American North American named after North America. North American blastomycosis see North American blastomycosis. North American cattle tick see boophilusannulatus. companies, including some military/aerospace folks, have purchased seats of CR5000. The program has the capability to route multiple traces that hug complex board outlines with concentric radii ra·di·i n. A plural of radius. radii Noun a plural of radius . It also has the ability to begin a design without a netlist and the ability to change the netlist on the fly. TOM WOZNICKI is president of Flex Circuit Design Co. He can be reached at Tom@Flexdude.com. |
|
||||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion