ZLayout EDA Library
v1.0.0
Advanced Electronic Design Automation Layout Library with Bilingual Documentation
Loading...
Searching...
No Matches
zlayout::components::SoC Member List
This is the complete list of members for
zlayout::components::SoC
, including all inherited members.
addChild
(std::shared_ptr< Component > child)
zlayout::components::Component
addDSPCore
(std::shared_ptr< DSPCore > dsp)
zlayout::components::SoC
addGPUCore
(std::shared_ptr< GPUCore > gpu)
zlayout::components::SoC
addInterface
(std::shared_ptr< CommunicationInterface > interface)
zlayout::components::SoC
addMemoryController
(std::shared_ptr< MemoryController > controller)
zlayout::components::SoC
addPin
(std::shared_ptr< Pin > pin)
zlayout::components::Component
addPMU
(std::shared_ptr< PowerManagementUnit > pmu)
zlayout::components::SoC
addProcessorCore
(std::shared_ptr< ProcessorCore > core)
zlayout::components::SoC
bounding_box_
zlayout::components::Component
protected
calculateHierarchicalBoundingBox
() const override
zlayout::components::SoC
virtual
calculateTotalArea
() const override
zlayout::components::SoC
virtual
category_
zlayout::components::Component
protected
children_
zlayout::components::Component
protected
Component
(const std::string &name, ComponentCategory category)
zlayout::components::Component
deserialize
(const std::string &data)
zlayout::components::Component
virtual
electrical_
zlayout::components::Component
protected
flattenHierarchy
() const
zlayout::components::Component
virtual
getBoundingBox
() const
zlayout::components::Component
inline
getCategory
() const
zlayout::components::Component
inline
getChild
(const std::string &name) const
zlayout::components::Component
getChildren
() const
zlayout::components::Component
inline
getCriticalPaths
() const
zlayout::components::SoC
getDescription
() const override
zlayout::components::SoC
virtual
getElectricalInfo
() const
zlayout::components::Component
inline
getMaxPerformance
() const
zlayout::components::SoC
getName
() const
zlayout::components::Component
inline
getParent
() const
zlayout::components::Component
inline
getPartNumber
() const
zlayout::components::SoC
inline
getPin
(const std::string &name) const
zlayout::components::Component
getPins
() const
zlayout::components::Component
inline
getPosition
() const
zlayout::components::Component
inline
getPowerInfo
() const
zlayout::components::Component
inline
getProperties
() const
zlayout::components::Component
inline
getProperty
(const std::string &key) const
zlayout::components::Component
getRotation
() const
zlayout::components::Component
inline
getTechNode
() const
zlayout::components::Component
inline
getTimingInfo
() const
zlayout::components::Component
inline
getTotalGateCount
() const override
zlayout::components::SoC
virtual
getTotalPower
() const
zlayout::components::SoC
getType
() const
zlayout::components::Component
inline
name_
zlayout::components::Component
protected
parent_
zlayout::components::Component
protected
pin_map_
zlayout::components::Component
protected
pins_
zlayout::components::Component
protected
position_
zlayout::components::Component
protected
power_
zlayout::components::Component
protected
properties_
zlayout::components::Component
protected
removeChild
(const std::string &name)
zlayout::components::Component
removePin
(const std::string &name)
zlayout::components::Component
reset
()
zlayout::components::Component
inline
virtual
rotation_
zlayout::components::Component
protected
serialize
() const
zlayout::components::Component
virtual
setBoundingBox
(const geometry::Rectangle &bbox)
zlayout::components::Component
inline
setElectricalInfo
(const ElectricalInfo &electrical)
zlayout::components::Component
inline
setName
(const std::string &name)
zlayout::components::Component
inline
setParent
(std::shared_ptr< Component > parent)
zlayout::components::Component
inline
setPosition
(const geometry::Point &pos)
zlayout::components::Component
inline
setPowerInfo
(const PowerInfo &power)
zlayout::components::Component
inline
setProperty
(const std::string &key, const std::string &value)
zlayout::components::Component
setRotation
(double angle)
zlayout::components::Component
inline
setTechNode
(TechNode node)
zlayout::components::Component
inline
setTimingInfo
(const TimingInfo &timing)
zlayout::components::Component
inline
setType
(const std::string &type)
zlayout::components::Component
inline
simulate
(double time_step) override
zlayout::components::SoC
virtual
SoC
(const std::string &name, const std::string &part_number)
zlayout::components::SoC
tech_node_
zlayout::components::Component
protected
timing_
zlayout::components::Component
protected
type_
zlayout::components::Component
protected
~Component
()=default
zlayout::components::Component
virtual
Generated by
1.14.0