The tbl package

Routines for manipulating a multi-valued relation representation.

By Gitanjali M. Swamy


A Tbl_Table_t is a data structure that contains all the information found in the blif_mv tables (refer to blif_mv document), and represents a multivalued function or group of functions. This can be thought of as a table with inputs and outputs, and the entries in this table describe how the inputs are related to the outputs. The entries in a table may be of two types: they are either a list of ranges that contain values that an entry may take, or are set equal to some other entry in the table. Notice that blif_mv files also have the complement construct, which is absent in the table struct. There are functions for complementing, and canonicalizing a list of ranges
Last updated on 20050519 00h50