S. No. SPECIFICATION for Features to Be Provided by PCB Design Tool
Total Page:16
File Type:pdf, Size:1020Kb
S. No. SPECIFICATION for features to be provided by PCB Design Tool Software 1 General Specification 1.1 Basic requirements The Electronics PCB Design Tool shall be a floating license with software for PCB design including schematic entry, component creation, component libraries, BOM generation, PCB placement and routing, ERC and DRC checks and exporting for manufacturing and documentation. 1.2 Import / export Should support for import and/or export of designs and library data created in similar reputed PCB CAD packages, viz. OrCAD®, Allegro®, PADS®, Cadstar®, Eagle®, P- CAD®, Protel®, Altium®, Mentor Graphics® DxDesigner®(Import), Mentor Graphics® Expedition(Import), Zuken® CADSTAR®(Import), P-CAD 1.3 Manufacturing File Outputs Should have facility to publish to PDF, print or web with a controlled view of a project's history and dependencies, generate Gerber, Gerber X2, NC Drill, ODB++ 3D video animations, and STEP files. 1.4 Assembly file outputs Should generate assembly drawings, pick and place file, test point report. 1.5 Batch processing Should support post processing using Batch Process 1.6 System The software shall work in 64bit Windows 7 , Requirements Windows 8 or Windows 10 version desktop / laptop. Linux support is desirable but not essential. The software should work on intranet from behind proxy server of the organization and internet connectivity should not be essential for its installation, use and upgrade. 2 Library 2.1 Library Management Should have unified library management based on a single data source for all component models and linked data including 3D models, data sheets and supplier links. 2.2 Library Should have library of major components from reputed manufacturers with provision to download files and work offline. 2.3 Multiple Path Support Should have multiple library path support. 2.4 Version control Should support for automatic version control for symbols, components and parts. 2.5 Schematic symbol generation Should have easy to use schematic symbol generation tool wizard. 2.6 Library extract Should support extracting the library from design file. 3 Schematics 3.1 Pin count Should provide for unlimited pin support 3.2 Part selection Should have part selection feature to support both graphical and parametric search engines 3.3 Hierarchical designs Should support hierarchy designs 3.4 Design reuse Should support design reuse of known good circuits 3.5 BOM generation Should support for bill of materials generation in text, excel formats 3.6 Design variant management Should support for schematic variants with control for accurate documentation, Variant BOM generation 3.7 Cross probing Should support for cross probing between sheets and layout 3.8 Property editor Property editor for pins, components, nets should be provided. 3.9 Forward & Backward annotation Should support PCB forward and backward Annotation. 3.10 Online design rule check Support online design rule check 4 Placement and Routing 4.1 PCB Layout Should support for complex polygons, board cut- outs, rule checking, design re-use, auto- dimensioning, with intuitive and efficient user interface. 4.2 Multi-Board Assemblies and Connectivity management and enhanced 3D NATIVE 3D™Rendering engine of the software tool should allow to render design models and multi-board assemblies while defining interconnections between them. 4.3 Interactive routing (Push and Shove, Hugging and Auto- Complete modes), pin/part swapping, and obstacle avoidance during drag operations feature should be available. 4.4 Auto-routing Auto-routing feature should be provided. 4.5 Split planes & Support for split planes, copper pour should be copper pour available. 4.6 Component alignment Support for aligning components should be provided. 4.7 Constraint driven Support for constraint driven routing should be routing provided. 4.8 Layer viewing Customizable layer viewing color, transparency hiding, etc. should be available. 4..9 User assignments Should support user definable assignments like line, pad, copper, via and different shapes and different sizes on different layer for pads and vias 4.10 DRC Should have design rule checks (grid, placement, routing, manufacturing) 4.11 Placement replication Should support for placement replication 4.12 Place by room / by Support for place by room I by schematic page schematic page should be provided. 4.13 Component height Support for component height/ clearance checks checks should be provided. 4.14 Physical design reuse Support for physical design reuse should be provided 5 Following features should also be provided. 5.1 Simulation SPICE 3F5/XSPICE mixed-signal circuit simulation (with PSpice® compatibility) 5.2 Signal Integrity (a) Schematic Level: Pre-layout signal Integrity analysis for Track length and Impedance. (b) Layout Level: Post-layout signal Integrity analysis for reflection and crosstalk. 5.3 3D PCB Viewing and Editing 3D viewing of PCB. MCAD-ECAD support with direct linking for STEP models and real-time clearance checking. 5.4 Differential routing Support for differential pair routing and related constraints. 5.5 CAM File - Editor Panelize, NC route definition, DRC, export CAM and mechanical files, Netlist extraction and import gerber. 5.6 Draftsman® Documentation Create complete documentation for fabrication Tool and assembly in design workspace. Should Include linked PCB design and documentation data, customizable templates, intuitive markup tools and customizable drawing views. 5.8 Advanced Layer Stack The ability to define multiple, complex layer Management stacks in a single design with different layer stack sections in different regions of the PCB, allowing for embedded components and rigid- flex arrangements. 5.9 Support for Rigid-Flex Design Complete system for designing flex and rigid- flex PCBs. The ability to define and characterize multiple PCB bending lines in a design. Full 3D, folded and unfolded viewing and clearance design rule checking. Ability to export folded or partially folded 3D STEP models of a board for MCAD collaboration. 5.10 Embedded Components Support for embedding discrete components within the PCB stack up. Embedding components within a PCB to improve reliability, increase performance, and provide significant space and save weight. .