Limbo 3.5.4
Loading...
Searching...
No Matches
BookshelfDataBase.h File Reference

Database for Bookshelf parser. More...

#include <string>
#include <vector>
#include <iostream>
#include <fstream>
#include <sstream>
#include <cassert>
#include <limits>

Go to the source code of this file.

Classes

class  BookshelfParser::IntegerArray
 bison does not support vector very well, so here create a dummy class for integer array. More...
class  BookshelfParser::StringArray
 bison does not support vector very well, so here create a dummy class for string array. More...
struct  BookshelfParser::Item
 Temporary data structures to hold parsed data. Base class for all temporary data structures. More...
struct  BookshelfParser::Row
 placement row More...
struct  BookshelfParser::NetPin
 describe a pin of a net More...
struct  BookshelfParser::Net
 net to describe interconnection of netlist More...
struct  BookshelfParser::ShapeBox
 shape box to describe one node shape More...
struct  BookshelfParser::NodeShape
 node shape to describe the shapes of node More...
struct  BookshelfParser::IOPinLayer
 describe (pin, layer) pair More...
struct  BookshelfParser::BlockageLayer
 describe blockage node name, blocked layer list More...
struct  BookshelfParser::RouteInfo
 information for routing to describe .route refer to DAC 2012 contest http://archive.sigda.org/dac2012/contest/other_files/Benchmark_Description.pdf More...
class  BookshelfParser::BookshelfDataBase
 Base class for bookshelf database. Only pure virtual functions are defined.
User needs to inheritate this class and derive a custom database type with all callback functions defined. More...
class  BookshelfParser::vector

Namespaces

namespace  BookshelfParser
 namespace for BookshelfParser

Typedefs

typedef int BookshelfParser::int32_t
typedef unsigned int BookshelfParser::uint32_t
typedef long BookshelfParser::int64_t

Detailed Description

Database for Bookshelf parser.

Author
Yibo Lin
Date
Oct 2014

Definition in file BookshelfDataBase.h.