ZLayout EDA Library v1.0.0
Advanced Electronic Design Automation Layout Library with Bilingual Documentation
Loading...
Searching...
No Matches
zlayout::components::DigitalComponentFactory Member List

This is the complete list of members for zlayout::components::DigitalComponentFactory, including all inherited members.

create4000Series(const std::string &part_number, const std::string &name)zlayout::components::DigitalComponentFactorystatic
create74Series(const std::string &part_number, const std::string &name)zlayout::components::DigitalComponentFactorystatic
createBinaryCounter(const std::string &name, size_t width, bool is_up_counter=true)zlayout::components::DigitalComponentFactorystatic
createDecoder(const std::string &name, size_t input_width, bool has_enable=true)zlayout::components::DigitalComponentFactorystatic
createDemultiplexer(const std::string &name, size_t output_count)zlayout::components::DigitalComponentFactorystatic
createDFlipFlop(const std::string &name, bool has_reset=true, bool has_set=false)zlayout::components::DigitalComponentFactorystatic
createEncoder(const std::string &name, size_t input_count, bool is_priority=false)zlayout::components::DigitalComponentFactorystatic
createFullAdder(const std::string &name)zlayout::components::DigitalComponentFactorystatic
createJKFlipFlop(const std::string &name, bool has_reset=true, bool has_set=false)zlayout::components::DigitalComponentFactorystatic
createLogicGate(const std::string &name, LogicGate::GateType type, size_t input_count=2)zlayout::components::DigitalComponentFactorystatic
createMemory(const std::string &name, size_t address_width, size_t data_width, Memory::MemoryType type)zlayout::components::DigitalComponentFactorystatic
createMultiplexer(const std::string &name, size_t input_count)zlayout::components::DigitalComponentFactorystatic
createRippleCarryAdder(const std::string &name, size_t width)zlayout::components::DigitalComponentFactorystatic
createShiftRegister(const std::string &name, size_t width, ShiftRegister::ShiftType type)zlayout::components::DigitalComponentFactorystatic
createSRLatch(const std::string &name, bool is_gated=false)zlayout::components::DigitalComponentFactorystatic
registerStandardComponents(ComponentLibrary &library)zlayout::components::DigitalComponentFactorystatic