HAL
gate_type_property.cpp
Go to the documentation of this file.
1
#include "
hal_core/netlist/gate_library/enums/gate_type_property.h
"
2
3
namespace
hal
4
{
5
template
<>
6
std::map<GateTypeProperty, std::string>
EnumStrings<GateTypeProperty>::data
= {{
GateTypeProperty::combinational
,
"combinational"
},
7
{
GateTypeProperty::sequential
,
"sequential"
},
8
{
GateTypeProperty::tristate
,
"tristate"
},
9
{
GateTypeProperty::power
,
"power"
},
10
{
GateTypeProperty::ground
,
"ground"
},
11
{
GateTypeProperty::ff
,
"ff"
},
12
{
GateTypeProperty::latch
,
"latch"
},
13
{
GateTypeProperty::ram
,
"ram"
},
14
{
GateTypeProperty::fifo
,
"fifo"
},
15
{
GateTypeProperty::shift_register
,
"shift_register"
},
16
{
GateTypeProperty::io
,
"io"
},
17
{
GateTypeProperty::dsp
,
"dsp"
},
18
{
GateTypeProperty::pll
,
"pll"
},
19
{
GateTypeProperty::oscillator
,
"oscillator"
},
20
{
GateTypeProperty::scan
,
"scan"
},
21
{
GateTypeProperty::c_buffer
,
"c_buffer"
},
22
{
GateTypeProperty::c_inverter
,
"c_inverter"
},
23
{
GateTypeProperty::c_and
,
"c_and"
},
24
{
GateTypeProperty::c_nand
,
"c_nand"
},
25
{
GateTypeProperty::c_or
,
"c_or"
},
26
{
GateTypeProperty::c_nor
,
"c_nor"
},
27
{
GateTypeProperty::c_xor
,
"c_xor"
},
28
{
GateTypeProperty::c_xnor
,
"c_xnor"
},
29
{
GateTypeProperty::c_aoi
,
"c_aoi"
},
30
{
GateTypeProperty::c_oai
,
"c_oai"
},
31
{
GateTypeProperty::c_mux
,
"c_mux"
},
32
{
GateTypeProperty::c_carry
,
"c_carry"
},
33
{
GateTypeProperty::c_half_adder
,
"c_half_adder"
},
34
{
GateTypeProperty::c_full_adder
,
"c_full_adder"
},
35
{
GateTypeProperty::c_lut
,
"c_lut"
}};
36
}
gate_type_property.h
hal
Definition:
parser_liberty.cpp:10
hal::GateTypeProperty::c_half_adder
@ c_half_adder
hal::GateTypeProperty::c_lut
@ c_lut
hal::GateTypeProperty::c_oai
@ c_oai
hal::GateTypeProperty::combinational
@ combinational
hal::GateTypeProperty::oscillator
@ oscillator
hal::GateTypeProperty::c_carry
@ c_carry
hal::GateTypeProperty::latch
@ latch
hal::GateTypeProperty::ram
@ ram
hal::GateTypeProperty::scan
@ scan
hal::GateTypeProperty::ground
@ ground
hal::GateTypeProperty::c_nor
@ c_nor
hal::GateTypeProperty::power
@ power
hal::GateTypeProperty::ff
@ ff
hal::GateTypeProperty::c_xor
@ c_xor
hal::GateTypeProperty::c_mux
@ c_mux
hal::GateTypeProperty::c_and
@ c_and
hal::GateTypeProperty::sequential
@ sequential
hal::GateTypeProperty::c_xnor
@ c_xnor
hal::GateTypeProperty::c_or
@ c_or
hal::GateTypeProperty::c_nand
@ c_nand
hal::GateTypeProperty::c_buffer
@ c_buffer
hal::GateTypeProperty::dsp
@ dsp
hal::GateTypeProperty::pll
@ pll
hal::GateTypeProperty::fifo
@ fifo
hal::GateTypeProperty::tristate
@ tristate
hal::GateTypeProperty::c_inverter
@ c_inverter
hal::GateTypeProperty::c_full_adder
@ c_full_adder
hal::GateTypeProperty::io
@ io
hal::GateTypeProperty::c_aoi
@ c_aoi
hal::GateTypeProperty::shift_register
@ shift_register
hal::EnumStrings
Definition:
enums.h:41
src
netlist
gate_library
enums
gate_type_property.cpp
Generated on Fri Feb 14 2025 14:22:44 for HAL by
1.9.1