OpenAccess based Tool Development
OpenAccess* (OA) offers a unique opportunity for semiconductor and EDA companies to move away from slow, file based tool interfaces to a fast, central database based inter-operability, thus substantially reducing design cycle times. Standardized representation of semantics and standard APIs for data access and manipulation enable easy integration of new tools into the design flow. The OA reference implementation helps kick-starting new product development of EDA start ups. At the same time, it enables semiconductor design companies with existing proprietary or third party databases to move to the standard database.SoftJin's OpenAccess based offerings As an EDA software development services company, SoftJin's core business is to develop customized EDA tools for the specific requirements of semiconductor and EDA companies. With our long experience in developing customized tools across the design flow and integrating them into customer's design flow, SoftJin is uniquely positioned to offer value added OA based EDA tool and tool flow development services.
OA adoption support services for semiconductor companies A semiconductor design company would typically have a mix of several commercial and some in-house EDA tools as part of their design flow. While the in-house tools would typically work on a proprietary data model, the commercial tools would hand off using industry standard file formats.
SoftJin offers following services to help such semiconductor companies adopt OA:
- Migration of the Internal Tools to Open Access: In short term, we can develop thin mapping layer between OA and your old data-model. In medium term, we can enhance your internal tools to natively support the OA database. We can also develop new in-house tools based on OA.
- Develop wrappers to enable data exchange between your existing data model and OA: Such wrappers, which allow data exchange, independent of the EDA tool, would automatically provide a path to run non-OA compliant tools on an OA based flow and vice-versa.
- Extending OA Reference Implementation for Specific Requirements: Based upon the needs of your design flow, we can enhance the OA reference implementation with specialized data structures using OA's extension mechanisms to handle additional information not currently available in OA.
- OA Based Flow Development: Finally, we can set up your entire design flow using OA compliant vendor tools and in-house tools. We can also migrate your existing IPs and design/test infrastructure onto an OA based flow.
- Develop new tools based upon OA datamodel - SoftJin can enhance the OA reference implementation for the specific needs of your EDA tool and provide a ready made infrastructure that you can use for your core tool development.
- Migrate existing EDA tool onto OA - To achieve quick results in short term,we can make your existing EDA tools OA read/write compatible. In medium term, we can enhance your internal tools to support OA in-memory.
- Module domain translator and flattener
- a. EDIF netlist to OA netlist bi-directional translator
- b. Hierarchy Flattener - Transforms multi-level input hierarchy into 2 level
- Block domain
- a. OA to OASIS bi-directional translator (available as licensable Product)
- b. OA to GDSII bi-directional translator
- c. Hierarchy Flattener
- i. Transforms hierarchical post layout OA database into 2 level object hierarchy
- ii. Takes care of transformations (translations, rotations and reflections) at intermediate level
- Porting custom built Physical design tools onto OA - SoftJin has developed customized Partitioning, Floorplanning and CTS tools for a new wafer level integration technology of customer. Current flow uses the above tools along with commercially available Synthesis and P&R tools. As part of OA porting, SoftJin ported all the custom built tools to work natively on OpenAccess.
- Boolean Geometrical Operations on OpenAccess
- a. Union, intersection and difference of geometrical shapes described in OA
- b. Region Query
