ZLayout EDA Library v1.0.0
Advanced Electronic Design Automation Layout Library with Bilingual Documentation
|
Hierarchical EDA Component System. More...
#include <memory>
#include <vector>
#include <string>
#include <map>
#include <unordered_map>
#include <functional>
#include <zlayout/geometry/rectangle.hpp>
#include <zlayout/geometry/point.hpp>
Go to the source code of this file.
Classes | |
class | zlayout::components::Pin |
Pin class representing component connection points. More... | |
class | zlayout::components::Net |
Net class representing electrical connections. More... | |
struct | zlayout::components::TimingInfo |
Component timing information. More... | |
struct | zlayout::components::PowerInfo |
Component power information. More... | |
struct | zlayout::components::ElectricalInfo |
Component electrical characteristics. More... | |
class | zlayout::components::Component |
Base class for all EDA components. More... | |
class | zlayout::components::ComponentLibrary |
Component library for managing component definitions. More... |
Namespaces | |
namespace | zlayout |
Main namespace for ZLayout library. | |
namespace | zlayout::components |
namespace | zlayout::components::ComponentUtils |
Utility functions for component hierarchy. |
Hierarchical EDA Component System.
This system supports hierarchical composition of electronic components, from basic passive components to complex IP blocks.
Definition in file component.hpp.