Socrates Weaver

IP Integration and Chip Assembly

IP reuse and efficient IP integration are essential for successful SoC development. Socrates Weaver is a revolutionary tool for IP integration that is the fastest and most efficient way to build and maintain complex systems. The unique rules-based integration methodology employed by Weaver maximizes the potential for IP, subsystem and system reuse.

Your Solution

Download datasheet
Download Weaver Datasheet

Socrates Weaver has a unique rules-based integration methodology that offers an intuitive, highly automated, scalable solution for IP integration and system assembly. Weaver’s rules are simple, high-level specifications of integration intent. Weaver synthesizes the rules to create the low-level connections. Because of the high level of abstraction, a single rule can result in hundreds, or even thousands, of individual correct-by-construction connections. Rules are simple to understand and review and can be easily shared and reused. Rules can be combined to create more complex structures and stored in libraries that can be used and reused across teams or companies. Weaver can also be used to build and dissolve design hierarchy without disrupting connectivity.

Weaver Features

  • Full IP packaging capabilities including IP-XACT interface definitions
  • User-defined properties to support customer-specific data and constructs
  • Inheritance of interface definitions and properties for automated IP & subsystem packaging
  • Supports both rules-based and manual connectivity
  • High-performance connectivity engine with thousands of connections created in just seconds
  • Real-time status bar illustrating connectivity progress
  • Hierarchy manipulation via rules or GUI with no loss of connectivity
  • Supports import & export of standard formats including IP-XACT, Excel, VHDL & Verilog
  • Fully customizable suite of hardware, verification and software output generators
  • Comprehensive suite of coherency checks with click-and-jump navigation to problem
  • Effective visualization and data filtering to aid design navigation
  • Eclipse-based product supporting GUI and command-line operation; runs on Windows or Linux platforms
Weaver Rules Weaver Status Bar
Socrates Weaver Rules Socrates Weaver Connectivity Status

Weaver Benefits

Weaver

Socrates Weaver GUI

  • Reduces development costs through automation of time-consuming, tedious and error-prone tasks
  • Eliminates bugs caused by human error and reduces risk of re-spin
  • Provides a fast and efficient path to a standardized IP repository
  • Ensures adherence to project & organisation integration strategy
  • Enables large-scale reuse of IP and subsystems and accelerated derivative development
  • Promotes high quality designs through correct-by-construction methodology

We’re Here to Help

Duolog Support prides itself on providing the most comprehensive technical and customer support in the EDA industry. Our highly qualified team of Application Engineers are available to help you install, customize and successfully incorporate Duolog’s award-winning products and solutions.

How to Contact

Duolog Support tickets and requests are continuously monitored to ensure that all customer requests are dealt with quickly and professionally via support@duolog.com. Our customers and partners receive exclusive support ticket login access to view the status of any support requests directly on our system.

Training

Duolog Support and worldwide channel partners offer a range of training courses featuring our Socrates tool suite. The training is provided at multiple worldwide centers and also offered at customer sites.

Support Partners

Our worldwide network of distributors are Duolog product experts. They have received rigorous training to support and appreciate the benefits of our products and solutions. A list of our Duolog distributors in your area can be found here.