Project SynDK

This page as PDF

The Synthesis Development Toolkit (SynDK) provides a generic framework for synthesis and compiler implementations with a graph structure based database approach.

Virtual Database

The Virtual Data Base (VDB) system is used to manage large structured data sets in CAD systems. It provides different representation levels of structures: filesystem and path level, inode level, and record type level. The VDB inode level maps the elements of a structure graph (the content) to an inode based filesystem. The inode filesystem represents a generic graph, too. Inodes can be searched and retrieved either by their unique inode number or using paths (and regular expressions). Inodes can represent any structure type, thus encapsulating the structure elements.