Kratos
latest
The basics
First steps
Generator of Generators
Generate SystemVerilog
Advanced Topics
How to debug in Kratos
Passes in Kratos
Efficient Generator Clones
Generator Parameters
Packed Struct and Bundles
Attributes in Kratos’s IR
Procedural Code Generation in Depth
Finite State Machine
Kratos Functions
DPI in Kratos
Use Kratos as a Backend
Interfacce
API Reference
Kratos API Reference
Kratos
Docs
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
_kratos (module)
A
action (_kratos.Property attribute)
active_high (_kratos.EnumPort attribute)
(_kratos.Port attribute)
(_kratos.PortPackedStruct attribute)
(kratos.Port attribute)
add() (_kratos.Context method)
add_always() (kratos.Generator method)
(kratos.TestBench method)
add_attribute() (_kratos.AssertPropertyStmt method)
(_kratos.AssertValueStmt method)
(_kratos.AssignStmt method)
(_kratos.AuxiliaryStmt method)
(_kratos.BreakStmt method)
(_kratos.BuiltInFunctionStmtBlock method)
(_kratos.CombinationalStmtBlock method)
(_kratos.CommentStmt method)
(_kratos.ConditionalExpr method)
(_kratos.Const method)
(_kratos.DPIFunctionStmtBlock method)
(_kratos.EnumConst method)
(_kratos.EnumPort method)
(_kratos.EnumVar method)
(_kratos.EventDelayStmt method)
(_kratos.EventTracingStmt method)
(_kratos.Expr method)
(_kratos.FinalStmtBlock method)
(_kratos.ForStmt method)
(_kratos.FunctionCallVar method)
(_kratos.FunctionStmtBlock method)
(_kratos.Generator method)
(_kratos.IfStmt method)
(_kratos.InitialStmtBlock method)
(_kratos.IterVar method)
(_kratos.LatchStmtBlock method)
(_kratos.ModuleInstantiationStmt method)
(_kratos.PackedSlice method)
(_kratos.PackedStruct method)
(_kratos.Param method)
(_kratos.Port method)
(_kratos.PortPackedStruct method)
(_kratos.RawStringStmt method)
(_kratos.ReturnStmt method)
(_kratos.ScopedStmtBlock method)
(_kratos.SequentialStmtBlock method)
(_kratos.Stmt method)
(_kratos.StmtBlock method)
(_kratos.SwitchStmt method)
(_kratos.TaskStmtBlock method)
(_kratos.TestBench method)
(_kratos.Var method)
(_kratos.VarCasted method)
(_kratos.VarConcat method)
(_kratos.VarExtend method)
(_kratos.VarPackedStruct method)
(_kratos.VarSlice method)
(_kratos.VarVarSlice method)
(kratos.CombinationalCodeBlock method)
(kratos.Generator method)
(kratos.PackedStruct method)
(kratos.Port method)
(kratos.SequentialCodeBlock method)
(kratos.TestBench method)
(kratos.Var method)
(kratos.VarSlice method)
(kratos.VarVarSlice method)
add_bundle_port_def() (_kratos.Generator method)
(_kratos.TestBench method)
add_child() (kratos.Generator method)
(kratos.TestBench method)
add_child_fsm() (_kratos.FSM method)
(kratos.FSM method)
add_child_generator() (_kratos.Generator method)
(_kratos.TestBench method)
(kratos.Generator method)
(kratos.TestBench method)
add_code() (kratos.Generator method)
(kratos.TestBench method)
add_condition() (_kratos.SequentialStmtBlock method)
add_debug_info() (_kratos.PortBundleDefinition method)
add_definition() (_kratos.PortBundleDefinition method)
add_else_stmt() (_kratos.IfStmt method)
add_fn_ln() (_kratos.AssertPropertyStmt method)
(_kratos.AssertValueStmt method)
(_kratos.AssignStmt method)
(_kratos.AuxiliaryStmt method)
(_kratos.BreakStmt method)
(_kratos.BuiltInFunctionStmtBlock method)
(_kratos.CombinationalStmtBlock method)
(_kratos.CommentStmt method)
(_kratos.ConditionalExpr method)
(_kratos.Const method)
(_kratos.DPIFunctionStmtBlock method)
(_kratos.EnumConst method)
(_kratos.EnumPort method)
(_kratos.EnumVar method)
(_kratos.EventDelayStmt method)
(_kratos.EventTracingStmt method)
(_kratos.Expr method)
(_kratos.FinalStmtBlock method)
(_kratos.ForStmt method)
(_kratos.FunctionCallVar method)
(_kratos.FunctionStmtBlock method)
(_kratos.Generator method)
(_kratos.IfStmt method)
(_kratos.InitialStmtBlock method)
(_kratos.IterVar method)
(_kratos.LatchStmtBlock method)
(_kratos.ModuleInstantiationStmt method)
(_kratos.PackedSlice method)
(_kratos.Param method)
(_kratos.Port method)
(_kratos.PortPackedStruct method)
(_kratos.RawStringStmt method)
(_kratos.ReturnStmt method)
(_kratos.ScopedStmtBlock method)
(_kratos.SequentialStmtBlock method)
(_kratos.Stmt method)
(_kratos.StmtBlock method)
(_kratos.SwitchStmt method)
(_kratos.TaskStmtBlock method)
(_kratos.TestBench method)
(_kratos.Var method)
(_kratos.VarCasted method)
(_kratos.VarConcat method)
(_kratos.VarExtend method)
(_kratos.VarPackedStruct method)
(_kratos.VarSlice method)
(_kratos.VarVarSlice method)
(kratos.IfStmt method)
(kratos.Port method)
(kratos.Var method)
(kratos.VarSlice method)
(kratos.VarVarSlice method)
add_fsm() (kratos.Generator method)
(kratos.TestBench method)
add_named_block() (_kratos.Generator method)
(_kratos.TestBench method)
add_raw_import() (_kratos.Generator method)
(_kratos.TestBench method)
add_scope_context() (in module kratos)
add_scope_variable() (_kratos.AssertPropertyStmt method)
(_kratos.AssertValueStmt method)
(_kratos.AssignStmt method)
(_kratos.AuxiliaryStmt method)
(_kratos.BreakStmt method)
(_kratos.BuiltInFunctionStmtBlock method)
(_kratos.CombinationalStmtBlock method)
(_kratos.CommentStmt method)
(_kratos.DPIFunctionStmtBlock method)
(_kratos.EventDelayStmt method)
(_kratos.EventTracingStmt method)
(_kratos.FinalStmtBlock method)
(_kratos.ForStmt method)
(_kratos.FunctionStmtBlock method)
(_kratos.IfStmt method)
(_kratos.InitialStmtBlock method)
(_kratos.LatchStmtBlock method)
(_kratos.ModuleInstantiationStmt method)
(_kratos.RawStringStmt method)
(_kratos.ReturnStmt method)
(_kratos.ScopedStmtBlock method)
(_kratos.SequentialStmtBlock method)
(_kratos.Stmt method)
(_kratos.StmtBlock method)
(_kratos.SwitchStmt method)
(_kratos.TaskStmtBlock method)
(kratos.IfStmt method)
(kratos.SwitchStmt method)
add_state() (_kratos.FSM method)
(kratos.FSM method)
add_stmt() (_kratos.BuiltInFunctionStmtBlock method)
(_kratos.CombinationalStmtBlock method)
(_kratos.DPIFunctionStmtBlock method)
(_kratos.FinalStmtBlock method)
(_kratos.ForStmt method)
(_kratos.FunctionStmtBlock method)
(_kratos.Generator method)
(_kratos.InitialStmtBlock method)
(_kratos.LatchStmtBlock method)
(_kratos.ScopedStmtBlock method)
(_kratos.SequentialStmtBlock method)
(_kratos.StmtBlock method)
(_kratos.TaskStmtBlock method)
(_kratos.TestBench method)
(kratos.CombinationalCodeBlock method)
(kratos.Generator method)
(kratos.SequentialCodeBlock method)
(kratos.TestBench method)
add_switch_case() (_kratos.SwitchStmt method)
add_then_stmt() (_kratos.IfStmt method)
always() (in module kratos)
always_comb() (in module kratos)
always_ff() (in module kratos)
always_latch() (in module kratos)
and_() (_kratos.ConditionalExpr method)
(_kratos.Const method)
(_kratos.EnumConst method)
(_kratos.EnumPort method)
(_kratos.EnumVar method)
(_kratos.Expr method)
(_kratos.FunctionCallVar method)
(_kratos.IterVar method)
(_kratos.PackedSlice method)
(_kratos.Param method)
(_kratos.Port method)
(_kratos.PortPackedStruct method)
(_kratos.Var method)
(_kratos.VarCasted method)
(_kratos.VarConcat method)
(_kratos.VarExtend method)
(_kratos.VarPackedStruct method)
(_kratos.VarSlice method)
(_kratos.VarVarSlice method)
(kratos.Port method)
(kratos.Var method)
(kratos.VarSlice method)
(kratos.VarVarSlice method)
args (kratos.StmtException attribute)
(kratos.VarException attribute)
ashr() (_kratos.ConditionalExpr method)
(_kratos.Const method)
(_kratos.EnumConst method)
(_kratos.EnumPort method)
(_kratos.EnumVar method)
(_kratos.Expr method)
(_kratos.FunctionCallVar method)
(_kratos.IterVar method)
(_kratos.PackedSlice method)
(_kratos.Param method)
(_kratos.Port method)
(_kratos.PortPackedStruct method)
(_kratos.Var method)
(_kratos.VarCasted method)
(_kratos.VarConcat method)
(_kratos.VarExtend method)
(_kratos.VarPackedStruct method)
(_kratos.VarSlice method)
(_kratos.VarVarSlice method)
(kratos.Port method)
(kratos.Var method)
(kratos.VarSlice method)
(kratos.VarVarSlice method)
Assert (_kratos.PropertyAction attribute)
assert_() (in module kratos)
AssertPropertyStmt (class in _kratos)
AssertValueStmt (class in _kratos)
Assign (_kratos.StatementType attribute)
assign() (_kratos.ConditionalExpr method)
(_kratos.Const method)
(_kratos.EnumConst method)
(_kratos.EnumPort method)
(_kratos.EnumVar method)
(_kratos.Expr method)
(_kratos.FunctionCallVar method)
(_kratos.IterVar method)
(_kratos.PackedSlice method)
(_kratos.Param method)
(_kratos.Port method)
(_kratos.PortBundleRef method)
(_kratos.PortPackedStruct method)
(_kratos.Var method)
(_kratos.VarCasted method)
(_kratos.VarConcat method)
(_kratos.VarExtend method)
(_kratos.VarPackedStruct method)
(_kratos.VarSlice method)
(_kratos.VarVarSlice method)
(kratos.Port method)
(kratos.Var method)
(kratos.VarSlice method)
(kratos.VarVarSlice method)
assign_type() (_kratos.AssignStmt method)
AssignmentType (class in _kratos)
(class in kratos)
AssignStmt (class in _kratos)
Assume (_kratos.PropertyAction attribute)
AsyncReset (_kratos.PortType attribute)
(_kratos.VarCastType attribute)
(kratos.PortType attribute)
Attribute (class in kratos)
attributes (_kratos.AssertPropertyStmt attribute)
(_kratos.AssertValueStmt attribute)
(_kratos.AssignStmt attribute)
(_kratos.AuxiliaryStmt attribute)
(_kratos.BreakStmt attribute)
(_kratos.BuiltInFunctionStmtBlock attribute)
(_kratos.CombinationalStmtBlock attribute)
(_kratos.CommentStmt attribute)
(_kratos.ConditionalExpr attribute)
(_kratos.Const attribute)
(_kratos.DPIFunctionStmtBlock attribute)
(_kratos.EnumConst attribute)
(_kratos.EnumPort attribute)
(_kratos.EnumVar attribute)
(_kratos.EventDelayStmt attribute)
(_kratos.EventTracingStmt attribute)
(_kratos.Expr attribute)
(_kratos.FinalStmtBlock attribute)
(_kratos.ForStmt attribute)
(_kratos.FunctionCallVar attribute)
(_kratos.FunctionStmtBlock attribute)
(_kratos.Generator attribute)
(_kratos.IfStmt attribute)
(_kratos.InitialStmtBlock attribute)
(_kratos.IterVar attribute)
(_kratos.LatchStmtBlock attribute)
(_kratos.ModuleInstantiationStmt attribute)
(_kratos.PackedSlice attribute)
(_kratos.PackedStruct attribute)
(_kratos.Param attribute)
(_kratos.Port attribute)
(_kratos.PortPackedStruct attribute)
(_kratos.RawStringStmt attribute)
(_kratos.ReturnStmt attribute)
(_kratos.ScopedStmtBlock attribute)
(_kratos.SequentialStmtBlock attribute)
(_kratos.Stmt attribute)
(_kratos.StmtBlock attribute)
(_kratos.SwitchStmt attribute)
(_kratos.TaskStmtBlock attribute)
(_kratos.TestBench attribute)
(_kratos.Var attribute)
(_kratos.VarCasted attribute)
(_kratos.VarConcat attribute)
(_kratos.VarExtend attribute)
(_kratos.VarPackedStruct attribute)
(_kratos.VarSlice attribute)
(_kratos.VarVarSlice attribute)
(kratos.PackedStruct attribute)
(kratos.Port attribute)
(kratos.Var attribute)
(kratos.VarSlice attribute)
(kratos.VarVarSlice attribute)
aux() (_kratos.AuxiliaryStmt method)
(_kratos.EventDelayStmt method)
(_kratos.EventTracingStmt method)
AuxiliaryStmt (class in _kratos)
AuxiliaryType (class in _kratos)
B
belongs() (_kratos.EventTracingStmt method)
Block (_kratos.StatementType attribute)
block_type() (_kratos.BuiltInFunctionStmtBlock method)
(_kratos.CombinationalStmtBlock method)
(_kratos.DPIFunctionStmtBlock method)
(_kratos.FinalStmtBlock method)
(_kratos.FunctionStmtBlock method)
(_kratos.InitialStmtBlock method)
(_kratos.LatchStmtBlock method)
(_kratos.ScopedStmtBlock method)
(_kratos.SequentialStmtBlock method)
(_kratos.StmtBlock method)
(_kratos.TaskStmtBlock method)
Blocking (_kratos.AssignmentType attribute)
(kratos.AssignmentType attribute)
body() (_kratos.SwitchStmt method)
BreakStmt (class in _kratos)
builtin_function() (_kratos.Generator method)
(_kratos.TestBench method)
BuiltInFunctionStmtBlock (class in _kratos)
C
call() (_kratos.Generator method)
(_kratos.TestBench method)
case_() (kratos.SwitchStmt method)
cast() (_kratos.ConditionalExpr method)
(_kratos.Const method)
(_kratos.EnumConst method)
(_kratos.EnumPort method)
(_kratos.EnumVar method)
(_kratos.Expr method)
(_kratos.FunctionCallVar method)
(_kratos.IterVar method)
(_kratos.PackedSlice method)
(_kratos.Param method)
(_kratos.Port method)
(_kratos.PortPackedStruct method)
(_kratos.Var method)
(_kratos.VarCasted method)
(_kratos.VarConcat method)
(_kratos.VarExtend method)
(_kratos.VarPackedStruct method)
(_kratos.VarSlice method)
(_kratos.VarVarSlice method)
(kratos.Port method)
(kratos.Var method)
(kratos.VarSlice method)
(kratos.VarVarSlice method)
change_generator_name() (_kratos.Context method)
child_generator() (kratos.Generator method)
(kratos.TestBench method)
clear() (_kratos.Context method)
clear_context() (in module kratos)
(kratos.Generator static method)
(kratos.TestBench static method)
clear_context_hash() (kratos.Generator static method)
(kratos.TestBench static method)
clear_hash() (_kratos.Context method)
Clock (_kratos.PortType attribute)
(_kratos.VarCastType attribute)
(kratos.PortType attribute)
clock() (_kratos.Interface method)
(kratos.Generator method)
(kratos.Interface method)
(kratos.PortBundle method)
(kratos.TestBench method)
clock_en() (kratos.Generator method)
(kratos.TestBench method)
ClockEnable (_kratos.PortType attribute)
(_kratos.VarCastType attribute)
(kratos.PortType attribute)
clog2() (in module kratos)
clone() (_kratos.AssertPropertyStmt method)
(_kratos.AssertValueStmt method)
(_kratos.AssignStmt method)
(_kratos.AuxiliaryStmt method)
(_kratos.BreakStmt method)
(_kratos.BuiltInFunctionStmtBlock method)
(_kratos.CombinationalStmtBlock method)
(_kratos.CommentStmt method)
(_kratos.DPIFunctionStmtBlock method)
(_kratos.EventDelayStmt method)
(_kratos.EventTracingStmt method)
(_kratos.FinalStmtBlock method)
(_kratos.ForStmt method)
(_kratos.FunctionStmtBlock method)
(_kratos.Generator method)
(_kratos.IfStmt method)
(_kratos.InitialStmtBlock method)
(_kratos.LatchStmtBlock method)
(_kratos.ModuleInstantiationStmt method)
(_kratos.RawStringStmt method)
(_kratos.ReturnStmt method)
(_kratos.ScopedStmtBlock method)
(_kratos.SequentialStmtBlock method)
(_kratos.Stmt method)
(_kratos.StmtBlock method)
(_kratos.SwitchStmt method)
(_kratos.TaskStmtBlock method)
(_kratos.TestBench method)
(kratos.Generator class method)
(kratos.TestBench class method)
combinational (_kratos.EventInfo attribute)
Combinational (_kratos.StatementBlockType attribute)
combinational() (_kratos.Generator method)
(_kratos.TestBench method)
(kratos.Generator method)
(kratos.TestBench method)
CombinationalCodeBlock (class in kratos)
CombinationalStmtBlock (class in _kratos)
comment (_kratos.AssertPropertyStmt attribute)
(_kratos.AssertValueStmt attribute)
(_kratos.AssignStmt attribute)
(_kratos.AuxiliaryStmt attribute)
(_kratos.BreakStmt attribute)
(_kratos.BuiltInFunctionStmtBlock attribute)
(_kratos.CombinationalStmtBlock attribute)
(_kratos.CommentStmt attribute)
(_kratos.ConditionalExpr attribute)
(_kratos.Const attribute)
(_kratos.DPIFunctionStmtBlock attribute)
(_kratos.EnumConst attribute)
(_kratos.EnumPort attribute)
(_kratos.EnumVar attribute)
(_kratos.EventDelayStmt attribute)
(_kratos.EventTracingStmt attribute)
(_kratos.Expr attribute)
(_kratos.FinalStmtBlock attribute)
(_kratos.ForStmt attribute)
(_kratos.FunctionCallVar attribute)
(_kratos.FunctionStmtBlock attribute)
(_kratos.IfStmt attribute)
(_kratos.InitialStmtBlock attribute)
(_kratos.IterVar attribute)
(_kratos.LatchStmtBlock attribute)
(_kratos.ModuleInstantiationStmt attribute)
(_kratos.PackedSlice attribute)
(_kratos.Param attribute)
(_kratos.Port attribute)
(_kratos.PortPackedStruct attribute)
(_kratos.RawStringStmt attribute)
(_kratos.ReturnStmt attribute)
(_kratos.ScopedStmtBlock attribute)
(_kratos.SequentialStmtBlock attribute)
(_kratos.Stmt attribute)
(_kratos.StmtBlock attribute)
(_kratos.SwitchStmt attribute)
(_kratos.TaskStmtBlock attribute)
(_kratos.Var attribute)
(_kratos.VarCasted attribute)
(_kratos.VarConcat attribute)
(_kratos.VarExtend attribute)
(_kratos.VarPackedStruct attribute)
(_kratos.VarSlice attribute)
(_kratos.VarVarSlice attribute)
(kratos.Port attribute)
(kratos.Var attribute)
(kratos.VarSlice attribute)
(kratos.VarVarSlice attribute)
comment() (in module _kratos)
(in module kratos)
CommentStmt (class in _kratos)
concat() (_kratos.ConditionalExpr method)
(_kratos.Const method)
(_kratos.EnumConst method)
(_kratos.EnumPort method)
(_kratos.EnumVar method)
(_kratos.Expr method)
(_kratos.FunctionCallVar method)
(_kratos.IterVar method)
(_kratos.PackedSlice method)
(_kratos.Param method)
(_kratos.Port method)
(_kratos.PortPackedStruct method)
(_kratos.Var method)
(_kratos.VarCasted method)
(_kratos.VarConcat method)
(_kratos.VarExtend method)
(_kratos.VarPackedStruct method)
(_kratos.VarSlice method)
(_kratos.VarVarSlice method)
(in module kratos)
(kratos.Port method)
(kratos.Var method)
(kratos.VarSlice method)
(kratos.VarVarSlice method)
ConditionalExpr (class in _kratos)
connected() (_kratos.EnumPort method)
(_kratos.Port method)
(_kratos.PortPackedStruct method)
(kratos.Port method)
connected_from() (_kratos.EnumPort method)
(_kratos.Port method)
(_kratos.PortPackedStruct method)
(kratos.Port method)
connected_to() (_kratos.EnumPort method)
(_kratos.Port method)
(_kratos.PortPackedStruct method)
(kratos.Port method)
Const (class in _kratos)
const() (in module kratos)
const_generator() (_kratos.Const method)
(_kratos.EnumConst method)
(_kratos.Param method)
constant() (in module _kratos)
Context (class in _kratos)
context() (_kratos.Generator method)
(_kratos.TestBench method)
copy_over_missing_ports() (_kratos.Generator method)
(_kratos.TestBench method)
correct_wire_direction() (_kratos.Generator method)
(_kratos.TestBench method)
Cover (_kratos.PropertyAction attribute)
create() (kratos.Attribute static method)
(kratos.Generator class method)
(kratos.TestBench class method)
create_stub() (in module _kratos)
(in module kratos)
create_wrapper_flatten() (in module _kratos)
current_state (_kratos.FSM attribute)
(kratos.FSM attribute)
D
Data (_kratos.PortType attribute)
(kratos.PortType attribute)
debug (_kratos.Generator attribute)
(_kratos.TestBench attribute)
(kratos.Generator attribute)
(kratos.TestBench attribute)
DebugDataBase (class in _kratos)
(class in kratos)
def_instance (_kratos.Generator attribute)
(_kratos.TestBench attribute)
(kratos.Generator attribute)
(kratos.TestBench attribute)
definition() (_kratos.PortBundleDefinition method)
delay (_kratos.AssignStmt attribute)
(_kratos.EventControl attribute)
delay() (in module kratos)
delay_side (_kratos.EventControl attribute)
DelaySide (class in _kratos)
dot_graph() (_kratos.FSM method)
(kratos.FSM method)
dpi_function() (_kratos.Generator method)
(_kratos.TestBench method)
DPIFunctionStmtBlock (class in _kratos)
duplicate() (_kratos.ConditionalExpr method)
(_kratos.Const method)
(_kratos.EnumConst method)
(_kratos.EnumPort method)
(_kratos.EnumVar method)
(_kratos.Expr method)
(_kratos.FunctionCallVar method)
(_kratos.IterVar method)
(_kratos.PackedSlice method)
(_kratos.Param method)
(_kratos.Port method)
(_kratos.PortPackedStruct method)
(_kratos.Var method)
(_kratos.VarCasted method)
(_kratos.VarConcat method)
(_kratos.VarExtend method)
(_kratos.VarPackedStruct method)
(_kratos.VarSlice method)
(_kratos.VarVarSlice method)
(kratos.Port method)
(kratos.Var method)
(kratos.VarSlice method)
(kratos.VarVarSlice method)
E
edge (_kratos.EventControl attribute)
edge() (_kratos.Property method)
else_ (_kratos.IfStmt attribute)
else_() (kratos.IfStmt method)
else_body() (_kratos.IfStmt method)
(kratos.IfStmt method)
empty_generator() (_kratos.Context method)
enable_runtime_debug() (in module kratos)
End (_kratos.EventActionType attribute)
Enum (_kratos.ParamType attribute)
(_kratos.VarCastType attribute)
(class in _kratos)
(kratos.ParamType attribute)
enum() (_kratos.Context method)
(_kratos.Generator method)
(_kratos.TestBench method)
(in module kratos)
(kratos.Generator method)
(kratos.TestBench method)
enum_type (_kratos.VarCasted attribute)
enum_type() (_kratos.EnumVar method)
enum_var() (_kratos.Generator method)
(_kratos.TestBench method)
(kratos.Generator method)
(kratos.TestBench method)
EnumConst (class in _kratos)
EnumPort (class in _kratos)
EnumVar (class in _kratos)
eq() (_kratos.ConditionalExpr method)
(_kratos.Const method)
(_kratos.EnumConst method)
(_kratos.EnumPort method)
(_kratos.EnumVar method)
(_kratos.Expr method)
(_kratos.FunctionCallVar method)
(_kratos.IterVar method)
(_kratos.PackedSlice method)
(_kratos.Param method)
(_kratos.Port method)
(_kratos.PortPackedStruct method)
(_kratos.Var method)
(_kratos.VarCasted method)
(_kratos.VarConcat method)
(_kratos.VarExtend method)
(_kratos.VarPackedStruct method)
(_kratos.VarSlice method)
(_kratos.VarVarSlice method)
(kratos.Port method)
(kratos.Var method)
(kratos.VarSlice method)
(kratos.VarVarSlice method)
Event (_kratos.AuxiliaryType attribute)
event (_kratos.EventDelayStmt attribute)
Event (class in _kratos)
(class in kratos)
EventActionType (class in _kratos)
EventControl (class in _kratos)
EventDelayStmt (class in _kratos)
EventEdgeType (class in _kratos)
(class in kratos)
,
[1]
EventInfo (class in _kratos)
EventTracingStmt (class in _kratos)
explicit_array (_kratos.ConditionalExpr attribute)
(_kratos.Const attribute)
(_kratos.EnumConst attribute)
(_kratos.EnumPort attribute)
(_kratos.EnumVar attribute)
(_kratos.Expr attribute)
(_kratos.FunctionCallVar attribute)
(_kratos.IterVar attribute)
(_kratos.PackedSlice attribute)
(_kratos.Param attribute)
(_kratos.Port attribute)
(_kratos.PortPackedStruct attribute)
(_kratos.Var attribute)
(_kratos.VarCasted attribute)
(_kratos.VarConcat attribute)
(_kratos.VarExtend attribute)
(_kratos.VarPackedStruct attribute)
(_kratos.VarSlice attribute)
(_kratos.VarVarSlice attribute)
(kratos.Port attribute)
(kratos.Var attribute)
(kratos.VarSlice attribute)
(kratos.VarVarSlice attribute)
Expr (class in _kratos)
ext() (in module kratos)
extend() (_kratos.ConditionalExpr method)
(_kratos.Const method)
(_kratos.EnumConst method)
(_kratos.EnumPort method)
(_kratos.EnumVar method)
(_kratos.Expr method)
(_kratos.FunctionCallVar method)
(_kratos.IterVar method)
(_kratos.PackedSlice method)
(_kratos.Param method)
(_kratos.Port method)
(_kratos.PortPackedStruct method)
(_kratos.Var method)
(_kratos.VarCasted method)
(_kratos.VarConcat method)
(_kratos.VarExtend method)
(_kratos.VarPackedStruct method)
(_kratos.VarSlice method)
(_kratos.VarVarSlice method)
(kratos.Port method)
(kratos.Var method)
(kratos.VarSlice method)
(kratos.VarVarSlice method)
external (_kratos.Enum attribute)
(_kratos.PackedStruct attribute)
(kratos.Generator attribute)
(kratos.PackedStruct attribute)
(kratos.TestBench attribute)
external() (_kratos.Generator method)
(_kratos.TestBench method)
external_filename() (_kratos.Generator method)
(_kratos.TestBench method)
extract_debug_info (_kratos.SystemVerilogCodeGenOptions attribute)
extract_event_info() (in module _kratos)
F
fields (_kratos.EventInfo attribute)
Final (_kratos.StatementBlockType attribute)
final() (_kratos.Generator method)
(_kratos.TestBench method)
(in module kratos)
FinalStmtBlock (class in _kratos)
find_attribute() (_kratos.AssertPropertyStmt method)
(_kratos.AssertValueStmt method)
(_kratos.AssignStmt method)
(_kratos.AuxiliaryStmt method)
(_kratos.BreakStmt method)
(_kratos.BuiltInFunctionStmtBlock method)
(_kratos.CombinationalStmtBlock method)
(_kratos.CommentStmt method)
(_kratos.ConditionalExpr method)
(_kratos.Const method)
(_kratos.DPIFunctionStmtBlock method)
(_kratos.EnumConst method)
(_kratos.EnumPort method)
(_kratos.EnumVar method)
(_kratos.EventDelayStmt method)
(_kratos.EventTracingStmt method)
(_kratos.Expr method)
(_kratos.FinalStmtBlock method)
(_kratos.ForStmt method)
(_kratos.FunctionCallVar method)
(_kratos.FunctionStmtBlock method)
(_kratos.Generator method)
(_kratos.IfStmt method)
(_kratos.InitialStmtBlock method)
(_kratos.IterVar method)
(_kratos.LatchStmtBlock method)
(_kratos.ModuleInstantiationStmt method)
(_kratos.PackedSlice method)
(_kratos.Param method)
(_kratos.Port method)
(_kratos.PortPackedStruct method)
(_kratos.RawStringStmt method)
(_kratos.ReturnStmt method)
(_kratos.ScopedStmtBlock method)
(_kratos.SequentialStmtBlock method)
(_kratos.Stmt method)
(_kratos.StmtBlock method)
(_kratos.SwitchStmt method)
(_kratos.TaskStmtBlock method)
(_kratos.TestBench method)
(_kratos.Var method)
(_kratos.VarCasted method)
(_kratos.VarConcat method)
(_kratos.VarExtend method)
(_kratos.VarPackedStruct method)
(_kratos.VarSlice method)
(_kratos.VarVarSlice method)
(kratos.Generator method)
(kratos.Port method)
(kratos.TestBench method)
(kratos.Var method)
(kratos.VarSlice method)
(kratos.VarVarSlice method)
fix_verilog_ln() (in module _kratos)
flip() (_kratos.PortBundleDefinition method)
(kratos.PortBundle method)
fn_name_ln (_kratos.AssertPropertyStmt attribute)
(_kratos.AssertValueStmt attribute)
(_kratos.AssignStmt attribute)
(_kratos.AuxiliaryStmt attribute)
(_kratos.BreakStmt attribute)
(_kratos.BuiltInFunctionStmtBlock attribute)
(_kratos.CombinationalStmtBlock attribute)
(_kratos.CommentStmt attribute)
(_kratos.ConditionalExpr attribute)
(_kratos.Const attribute)
(_kratos.DPIFunctionStmtBlock attribute)
(_kratos.EnumConst attribute)
(_kratos.EnumPort attribute)
(_kratos.EnumVar attribute)
(_kratos.EventDelayStmt attribute)
(_kratos.EventTracingStmt attribute)
(_kratos.Expr attribute)
(_kratos.FinalStmtBlock attribute)
(_kratos.ForStmt attribute)
(_kratos.FunctionCallVar attribute)
(_kratos.FunctionStmtBlock attribute)
(_kratos.IfStmt attribute)
(_kratos.InitialStmtBlock attribute)
(_kratos.IterVar attribute)
(_kratos.LatchStmtBlock attribute)
(_kratos.ModuleInstantiationStmt attribute)
(_kratos.PackedSlice attribute)
(_kratos.Param attribute)
(_kratos.Port attribute)
(_kratos.PortPackedStruct attribute)
(_kratos.RawStringStmt attribute)
(_kratos.ReturnStmt attribute)
(_kratos.ScopedStmtBlock attribute)
(_kratos.SequentialStmtBlock attribute)
(_kratos.Stmt attribute)
(_kratos.StmtBlock attribute)
(_kratos.SwitchStmt attribute)
(_kratos.TaskStmtBlock attribute)
(_kratos.Var attribute)
(_kratos.VarCasted attribute)
(_kratos.VarConcat attribute)
(_kratos.VarExtend attribute)
(_kratos.VarPackedStruct attribute)
(_kratos.VarSlice attribute)
(_kratos.VarVarSlice attribute)
(kratos.Port attribute)
(kratos.Var attribute)
(kratos.VarSlice attribute)
(kratos.VarVarSlice attribute)
ForStmt (class in _kratos)
from_verilog() (_kratos.Generator method)
(_kratos.TestBench method)
(kratos.Generator static method)
(kratos.TestBench static method)
FSM (class in _kratos)
(class in kratos)
fsm() (_kratos.Generator method)
(_kratos.TestBench method)
fsm_name() (_kratos.FSM method)
(kratos.FSM method)
FSMState (class in _kratos)
(class in kratos)
function() (_kratos.Generator method)
(_kratos.TestBench method)
FunctionCallVar (class in _kratos)
FunctionStmtBlock (class in _kratos)
G
general_purpose (_kratos.CombinationalStmtBlock attribute)
generate_sv_package_header() (in module _kratos)
generator (_kratos.ConditionalExpr attribute)
(_kratos.Const attribute)
(_kratos.EnumConst attribute)
(_kratos.EnumPort attribute)
(_kratos.EnumVar attribute)
(_kratos.Expr attribute)
(_kratos.FunctionCallVar attribute)
(_kratos.IterVar attribute)
(_kratos.PackedSlice attribute)
(_kratos.Param attribute)
(_kratos.Port attribute)
(_kratos.PortPackedStruct attribute)
(_kratos.Var attribute)
(_kratos.VarCasted attribute)
(_kratos.VarConcat attribute)
(_kratos.VarExtend attribute)
(_kratos.VarPackedStruct attribute)
(_kratos.VarSlice attribute)
(_kratos.VarVarSlice attribute)
Generator (class in _kratos)
(class in kratos)
generator (kratos.Port attribute)
(kratos.Var attribute)
(kratos.VarSlice attribute)
(kratos.VarVarSlice attribute)
generator() (_kratos.Context method)
GeneratorKind (_kratos.IRNodeKind attribute)
get() (_kratos.Simulator method)
(kratos.Attribute method)
get_all_child_fsm() (_kratos.FSM method)
(kratos.FSM method)
get_array() (_kratos.Simulator method)
get_attributes() (_kratos.AssertPropertyStmt method)
(_kratos.AssertValueStmt method)
(_kratos.AssignStmt method)
(_kratos.AuxiliaryStmt method)
(_kratos.BreakStmt method)
(_kratos.BuiltInFunctionStmtBlock method)
(_kratos.CombinationalStmtBlock method)
(_kratos.CommentStmt method)
(_kratos.ConditionalExpr method)
(_kratos.Const method)
(_kratos.DPIFunctionStmtBlock method)
(_kratos.EnumConst method)
(_kratos.EnumPort method)
(_kratos.EnumVar method)
(_kratos.EventDelayStmt method)
(_kratos.EventTracingStmt method)
(_kratos.Expr method)
(_kratos.FinalStmtBlock method)
(_kratos.ForStmt method)
(_kratos.FunctionCallVar method)
(_kratos.FunctionStmtBlock method)
(_kratos.Generator method)
(_kratos.IfStmt method)
(_kratos.InitialStmtBlock method)
(_kratos.IterVar method)
(_kratos.LatchStmtBlock method)
(_kratos.ModuleInstantiationStmt method)
(_kratos.PackedSlice method)
(_kratos.Param method)
(_kratos.Port method)
(_kratos.PortPackedStruct method)
(_kratos.RawStringStmt method)
(_kratos.ReturnStmt method)
(_kratos.ScopedStmtBlock method)
(_kratos.SequentialStmtBlock method)
(_kratos.Stmt method)
(_kratos.StmtBlock method)
(_kratos.SwitchStmt method)
(_kratos.TaskStmtBlock method)
(_kratos.TestBench method)
(_kratos.Var method)
(_kratos.VarCasted method)
(_kratos.VarConcat method)
(_kratos.VarExtend method)
(_kratos.VarPackedStruct method)
(_kratos.VarSlice method)
(_kratos.VarVarSlice method)
(kratos.Port method)
(kratos.Var method)
(kratos.VarSlice method)
(kratos.VarVarSlice method)
get_bundle_ref() (_kratos.Generator method)
(_kratos.TestBench method)
get_child_generator_size() (_kratos.Generator method)
(_kratos.TestBench method)
get_child_generators() (_kratos.Generator method)
(_kratos.TestBench method)
get_context() (kratos.Generator static method)
(kratos.TestBench static method)
get_event_controls() (_kratos.SequentialStmtBlock method)
get_fn_ln() (in module _kratos)
get_frame_local() (in module _kratos)
get_function() (_kratos.Generator method)
(_kratos.TestBench method)
get_generators_by_name() (_kratos.Context method)
get_hash() (_kratos.Context method)
get_interface() (_kratos.Generator method)
(_kratos.TestBench method)
get_iter_var() (_kratos.ForStmt method)
get_loop_body() (_kratos.ForStmt method)
get_marked_stmt() (kratos.Generator method)
(kratos.TestBench method)
get_modport_ref() (_kratos.InterfaceRef method)
get_named_block() (_kratos.Generator method)
(_kratos.TestBench method)
get_param() (_kratos.Generator method)
(_kratos.TestBench method)
get_params() (_kratos.Generator method)
(_kratos.TestBench method)
get_port() (_kratos.BuiltInFunctionStmtBlock method)
(_kratos.DPIFunctionStmtBlock method)
(_kratos.FunctionStmtBlock method)
(_kratos.Generator method)
(_kratos.TaskStmtBlock method)
(_kratos.TestBench method)
get_port_names() (_kratos.Generator method)
(_kratos.TestBench method)
get_ports() (_kratos.Generator method)
(_kratos.TestBench method)
get_state() (_kratos.FSM method)
(kratos.FSM method)
get_stmt() (_kratos.Generator method)
(_kratos.TestBench method)
get_stmt_by_index() (kratos.Generator method)
(kratos.TestBench method)
get_unique_variable_name() (_kratos.Generator method)
(_kratos.TestBench method)
get_var() (_kratos.Generator method)
(_kratos.TestBench method)
(kratos.Generator method)
(kratos.TestBench method)
H
handle_name() (_kratos.ConditionalExpr method)
(_kratos.Const method)
(_kratos.EnumConst method)
(_kratos.EnumPort method)
(_kratos.EnumVar method)
(_kratos.Expr method)
(_kratos.FunctionCallVar method)
(_kratos.Generator method)
(_kratos.IterVar method)
(_kratos.PackedSlice method)
(_kratos.Param method)
(_kratos.Port method)
(_kratos.PortPackedStruct method)
(_kratos.TestBench method)
(_kratos.Var method)
(_kratos.VarCasted method)
(_kratos.VarConcat method)
(_kratos.VarExtend method)
(_kratos.VarPackedStruct method)
(_kratos.VarSlice method)
(_kratos.VarVarSlice method)
(kratos.Port method)
(kratos.Var method)
(kratos.VarSlice method)
(kratos.VarVarSlice method)
has_attribute() (_kratos.AssertPropertyStmt method)
(_kratos.AssertValueStmt method)
(_kratos.AssignStmt method)
(_kratos.AuxiliaryStmt method)
(_kratos.BreakStmt method)
(_kratos.BuiltInFunctionStmtBlock method)
(_kratos.CombinationalStmtBlock method)
(_kratos.CommentStmt method)
(_kratos.ConditionalExpr method)
(_kratos.Const method)
(_kratos.DPIFunctionStmtBlock method)
(_kratos.EnumConst method)
(_kratos.EnumPort method)
(_kratos.EnumVar method)
(_kratos.EventDelayStmt method)
(_kratos.EventTracingStmt method)
(_kratos.Expr method)
(_kratos.FinalStmtBlock method)
(_kratos.ForStmt method)
(_kratos.FunctionCallVar method)
(_kratos.FunctionStmtBlock method)
(_kratos.Generator method)
(_kratos.IfStmt method)
(_kratos.InitialStmtBlock method)
(_kratos.IterVar method)
(_kratos.LatchStmtBlock method)
(_kratos.ModuleInstantiationStmt method)
(_kratos.PackedSlice method)
(_kratos.Param method)
(_kratos.Port method)
(_kratos.PortPackedStruct method)
(_kratos.RawStringStmt method)
(_kratos.ReturnStmt method)
(_kratos.ScopedStmtBlock method)
(_kratos.SequentialStmtBlock method)
(_kratos.Stmt method)
(_kratos.StmtBlock method)
(_kratos.SwitchStmt method)
(_kratos.TaskStmtBlock method)
(_kratos.TestBench method)
(_kratos.Var method)
(_kratos.VarCasted method)
(_kratos.VarConcat method)
(_kratos.VarExtend method)
(_kratos.VarPackedStruct method)
(_kratos.VarSlice method)
(_kratos.VarVarSlice method)
(kratos.Port method)
(kratos.Var method)
(kratos.VarSlice method)
(kratos.VarVarSlice method)
has_child_generator() (_kratos.Generator method)
(_kratos.TestBench method)
has_delay (_kratos.AssignStmt attribute)
has_enum() (_kratos.Context method)
(in module kratos)
has_function() (_kratos.Generator method)
(_kratos.TestBench method)
has_hash() (_kratos.Context method)
has_interface() (_kratos.Generator method)
(_kratos.TestBench method)
has_modport() (_kratos.InterfaceRef method)
has_named_block() (_kratos.Generator method)
(_kratos.TestBench method)
has_port() (_kratos.Generator method)
(_kratos.Interface method)
(_kratos.InterfaceRef method)
(_kratos.TestBench method)
(kratos.Interface method)
has_port_bundle() (_kratos.Generator method)
(_kratos.TestBench method)
has_var() (_kratos.Generator method)
(_kratos.Interface method)
(_kratos.InterfaceRef method)
(_kratos.TestBench method)
(kratos.Interface method)
hash_table_size() (_kratos.Context method)
HashStrategy (class in _kratos)
high (_kratos.VarSlice attribute)
(_kratos.VarVarSlice attribute)
(kratos.VarSlice attribute)
(kratos.VarVarSlice attribute)
I
If (_kratos.StatementType attribute)
if_() (in module kratos)
(kratos.CombinationalCodeBlock method)
(kratos.SequentialCodeBlock method)
IfStmt (class in _kratos)
(class in kratos)
imply() (_kratos.Sequence method)
(kratos.Sequence method)
In (_kratos.PortDirection attribute)
(kratos.PortDirection attribute)
Initial (_kratos.StatementBlockType attribute)
initial() (_kratos.Generator method)
(_kratos.TestBench method)
(in module kratos)
initial_raw_str_value (_kratos.Param attribute)
initial_value (_kratos.Param attribute)
initialize_clone() (kratos.Generator method)
(kratos.TestBench method)
InitialStmtBlock (class in _kratos)
InOut (_kratos.PortDirection attribute)
(kratos.PortDirection attribute)
input() (_kratos.BuiltInFunctionStmtBlock method)
(_kratos.DPIFunctionStmtBlock method)
(_kratos.FunctionStmtBlock method)
(_kratos.Interface method)
(_kratos.TaskStmtBlock method)
(kratos.Generator method)
(kratos.Interface method)
(kratos.PortBundle method)
(kratos.TestBench method)
instance_name (_kratos.Generator attribute)
(_kratos.TestBench attribute)
(kratos.Generator attribute)
(kratos.TestBench attribute)
Integral (_kratos.ParamType attribute)
(kratos.ParamType attribute)
Interface (class in _kratos)
(class in kratos)
interface() (_kratos.Generator method)
(_kratos.TestBench method)
(kratos.Generator method)
(kratos.TestBench method)
InterfaceRef (class in _kratos)
internal_generator (kratos.Generator attribute)
(kratos.TestBench attribute)
IRNodeKind (class in _kratos)
IRVisitor (class in kratos)
is_bignum (_kratos.Const attribute)
(_kratos.EnumConst attribute)
(_kratos.Param attribute)
is_cloned (_kratos.Generator attribute)
(_kratos.TestBench attribute)
(kratos.Generator attribute)
(kratos.TestBench attribute)
is_context() (_kratos.DPIFunctionStmtBlock method)
is_moore() (_kratos.FSM method)
(kratos.FSM method)
is_packed (_kratos.ConditionalExpr attribute)
(_kratos.Const attribute)
(_kratos.EnumConst attribute)
(_kratos.EnumPort attribute)
(_kratos.EnumVar attribute)
(_kratos.Expr attribute)
(_kratos.FunctionCallVar attribute)
(_kratos.IterVar attribute)
(_kratos.PackedSlice attribute)
(_kratos.Param attribute)
(_kratos.Port attribute)
(_kratos.PortPackedStruct attribute)
(_kratos.Var attribute)
(_kratos.VarCasted attribute)
(_kratos.VarConcat attribute)
(_kratos.VarExtend attribute)
(_kratos.VarPackedStruct attribute)
(_kratos.VarSlice attribute)
(_kratos.VarVarSlice attribute)
(kratos.Port attribute)
(kratos.Var attribute)
(kratos.VarSlice attribute)
(kratos.VarVarSlice attribute)
is_pure() (_kratos.DPIFunctionStmtBlock method)
is_stub (kratos.Generator attribute)
(kratos.TestBench attribute)
is_stub() (_kratos.Generator method)
(_kratos.TestBench method)
is_valid_verilog() (in module kratos)
IterVar (class in _kratos)
K
kratos (module)
L
Latch (_kratos.StatementBlockType attribute)
latch() (_kratos.Generator method)
(_kratos.TestBench method)
LatchStmtBlock (class in _kratos)
left (_kratos.AssignStmt attribute)
Left (_kratos.DelaySide attribute)
line_wrap (_kratos.SystemVerilogCodeGenOptions attribute)
low (_kratos.VarSlice attribute)
(_kratos.VarVarSlice attribute)
(kratos.VarSlice attribute)
(kratos.VarVarSlice attribute)
M
mark_stmt() (kratos.Generator method)
(kratos.TestBench method)
match_values (_kratos.EventTracingStmt attribute)
matches() (_kratos.EventTracingStmt method)
member_names() (_kratos.PortBundleRef method)
(_kratos.PortPackedStruct method)
(_kratos.VarPackedStruct method)
mock_hierarchy() (in module _kratos)
modport() (_kratos.Interface method)
(kratos.Interface method)
ModPortInterface (class in _kratos)
ModuleInstantiation (_kratos.StatementType attribute)
ModuleInstantiationStmt (class in _kratos)
move_sink_to() (_kratos.ConditionalExpr static method)
(_kratos.Const static method)
(_kratos.EnumConst static method)
(_kratos.EnumPort static method)
(_kratos.EnumVar static method)
(_kratos.Expr static method)
(_kratos.FunctionCallVar static method)
(_kratos.IterVar static method)
(_kratos.PackedSlice static method)
(_kratos.Param static method)
(_kratos.Port static method)
(_kratos.PortPackedStruct static method)
(_kratos.Var static method)
(_kratos.VarCasted static method)
(_kratos.VarConcat static method)
(_kratos.VarExtend static method)
(_kratos.VarPackedStruct static method)
(_kratos.VarSlice static method)
(_kratos.VarVarSlice static method)
(kratos.Port static method)
(kratos.Var static method)
(kratos.VarSlice static method)
(kratos.VarVarSlice static method)
move_src_to() (_kratos.ConditionalExpr static method)
(_kratos.Const static method)
(_kratos.EnumConst static method)
(_kratos.EnumPort static method)
(_kratos.EnumVar static method)
(_kratos.Expr static method)
(_kratos.FunctionCallVar static method)
(_kratos.IterVar static method)
(_kratos.PackedSlice static method)
(_kratos.Param static method)
(_kratos.Port static method)
(_kratos.PortPackedStruct static method)
(_kratos.Var static method)
(_kratos.VarCasted static method)
(_kratos.VarConcat static method)
(_kratos.VarExtend static method)
(_kratos.VarPackedStruct static method)
(_kratos.VarSlice static method)
(_kratos.VarVarSlice static method)
(kratos.Port static method)
(kratos.Var static method)
(kratos.VarSlice static method)
(kratos.VarVarSlice static method)
mux() (in module _kratos)
(in module kratos)
N
name (_kratos.AssignmentType attribute)
(_kratos.AuxiliaryType attribute)
(_kratos.ConditionalExpr attribute)
(_kratos.Const attribute)
(_kratos.DelaySide attribute)
(_kratos.Enum attribute)
(_kratos.EnumConst attribute)
(_kratos.EnumPort attribute)
(_kratos.EnumVar attribute)
(_kratos.EventActionType attribute)
(_kratos.EventEdgeType attribute)
(_kratos.EventInfo attribute)
(_kratos.Expr attribute)
(_kratos.FSMState attribute)
(_kratos.FunctionCallVar attribute)
(_kratos.Generator attribute)
(_kratos.HashStrategy attribute)
(_kratos.IRNodeKind attribute)
(_kratos.IterVar attribute)
(_kratos.PackedSlice attribute)
(_kratos.Param attribute)
(_kratos.ParamType attribute)
(_kratos.Port attribute)
(_kratos.PortBundleDefinition attribute)
(_kratos.PortDirection attribute)
(_kratos.PortPackedStruct attribute)
(_kratos.PortType attribute)
(_kratos.PropertyAction attribute)
(_kratos.StatementBlockType attribute)
(_kratos.StatementType attribute)
(_kratos.TestBench attribute)
(_kratos.Var attribute)
(_kratos.VarCastType attribute)
(_kratos.VarCasted attribute)
(_kratos.VarConcat attribute)
(_kratos.VarExtend attribute)
(_kratos.VarPackedStruct attribute)
(_kratos.VarSlice attribute)
(_kratos.VarVarSlice attribute)
(kratos.AssignmentType attribute)
(kratos.EventEdgeType attribute)
,
[1]
(kratos.FSMState attribute)
(kratos.Generator attribute)
(kratos.ParamType attribute)
(kratos.Port attribute)
(kratos.PortDirection attribute)
(kratos.PortType attribute)
(kratos.TestBench attribute)
(kratos.Var attribute)
(kratos.VarSlice attribute)
(kratos.VarVarSlice attribute)
Negedge (_kratos.EventEdgeType attribute)
(kratos.EventEdgeType attribute)
,
[1]
next() (_kratos.FSMState method)
(_kratos.Sequence method)
(kratos.FSMState method)
(kratos.Sequence method)
NonBlocking (_kratos.AssignmentType attribute)
(kratos.AssignmentType attribute)
None (_kratos.PropertyAction attribute)
None_ (_kratos.EventActionType attribute)
O
or_() (_kratos.ConditionalExpr method)
(_kratos.Const method)
(_kratos.EnumConst method)
(_kratos.EnumPort method)
(_kratos.EnumVar method)
(_kratos.Expr method)
(_kratos.FunctionCallVar method)
(_kratos.IterVar method)
(_kratos.PackedSlice method)
(_kratos.Param method)
(_kratos.Port method)
(_kratos.PortPackedStruct method)
(_kratos.Var method)
(_kratos.VarCasted method)
(_kratos.VarConcat method)
(_kratos.VarExtend method)
(_kratos.VarPackedStruct method)
(_kratos.VarSlice method)
(_kratos.VarVarSlice method)
(kratos.Port method)
(kratos.Var method)
(kratos.VarSlice method)
(kratos.VarVarSlice method)
Out (_kratos.PortDirection attribute)
(kratos.PortDirection attribute)
output() (_kratos.DPIFunctionStmtBlock method)
(_kratos.FSM method)
(_kratos.FSMState method)
(_kratos.Interface method)
(kratos.FSM method)
(kratos.FSMState method)
(kratos.Generator method)
(kratos.Interface method)
(kratos.PortBundle method)
(kratos.TestBench method)
output_dir (_kratos.SystemVerilogCodeGenOptions attribute)
output_table() (_kratos.FSM method)
(kratos.FSM method)
outputs() (_kratos.FSM method)
(kratos.FSM method)
P
package_name (_kratos.SystemVerilogCodeGenOptions attribute)
PackedSlice (class in _kratos)
PackedStruct (class in _kratos)
(class in kratos)
ParallelHash (_kratos.HashStrategy attribute)
Param (class in _kratos)
param() (kratos.Generator method)
(kratos.TestBench method)
param_from_def() (kratos.Generator method)
(kratos.TestBench method)
param_iter() (_kratos.Generator method)
(_kratos.TestBench method)
param_type (_kratos.Param attribute)
Parameter (_kratos.ParamType attribute)
(kratos.ParamType attribute)
parameter() (_kratos.Generator method)
(_kratos.TestBench method)
(kratos.Generator method)
(kratos.TestBench method)
ParamType (class in _kratos)
(class in kratos)
parent_generator() (_kratos.Generator method)
(_kratos.TestBench method)
parent_var (_kratos.VarSlice attribute)
(_kratos.VarVarSlice attribute)
(kratos.VarSlice attribute)
(kratos.VarVarSlice attribute)
pass_manager() (_kratos.VerilogModule method)
Port (class in _kratos)
(class in kratos)
port() (_kratos.Generator method)
(_kratos.Interface method)
(_kratos.InterfaceRef method)
(_kratos.TestBench method)
(kratos.Generator method)
(kratos.Interface method)
(kratos.TestBench method)
port_bundle() (kratos.Generator method)
(kratos.TestBench method)
port_direction (_kratos.EnumPort attribute)
(_kratos.Port attribute)
(_kratos.PortPackedStruct attribute)
(kratos.Port attribute)
port_from_def() (kratos.Generator method)
(kratos.TestBench method)
port_packed() (_kratos.Generator method)
(_kratos.TestBench method)
port_type (_kratos.EnumPort attribute)
(_kratos.Port attribute)
(_kratos.PortPackedStruct attribute)
(kratos.Port attribute)
PortBundle (class in kratos)
PortBundleDefinition (class in _kratos)
PortBundleRef (class in _kratos)
PortDirection (class in _kratos)
(class in kratos)
PortPackedStruct (class in _kratos)
ports_iter() (_kratos.Generator method)
(_kratos.TestBench method)
PortType (class in _kratos)
(class in kratos)
Posedge (_kratos.EventEdgeType attribute)
(kratos.EventEdgeType attribute)
,
[1]
predicate() (_kratos.IfStmt method)
Property (class in _kratos)
property() (_kratos.AssertPropertyStmt method)
(_kratos.Generator method)
(_kratos.TestBench method)
(kratos.Generator method)
(kratos.TestBench method)
property_name() (_kratos.Property method)
PropertyAction (class in _kratos)
R
r_and() (_kratos.ConditionalExpr method)
(_kratos.Const method)
(_kratos.EnumConst method)
(_kratos.EnumPort method)
(_kratos.EnumVar method)
(_kratos.Expr method)
(_kratos.FunctionCallVar method)
(_kratos.IterVar method)
(_kratos.PackedSlice method)
(_kratos.Param method)
(_kratos.Port method)
(_kratos.PortPackedStruct method)
(_kratos.Var method)
(_kratos.VarCasted method)
(_kratos.VarConcat method)
(_kratos.VarExtend method)
(_kratos.VarPackedStruct method)
(_kratos.VarSlice method)
(_kratos.VarVarSlice method)
(kratos.Port method)
(kratos.Var method)
(kratos.VarSlice method)
(kratos.VarVarSlice method)
r_not() (_kratos.ConditionalExpr method)
(_kratos.Const method)
(_kratos.EnumConst method)
(_kratos.EnumPort method)
(_kratos.EnumVar method)
(_kratos.Expr method)
(_kratos.FunctionCallVar method)
(_kratos.IterVar method)
(_kratos.PackedSlice method)
(_kratos.Param method)
(_kratos.Port method)
(_kratos.PortPackedStruct method)
(_kratos.Var method)
(_kratos.VarCasted method)
(_kratos.VarConcat method)
(_kratos.VarExtend method)
(_kratos.VarPackedStruct method)
(_kratos.VarSlice method)
(_kratos.VarVarSlice method)
(kratos.Port method)
(kratos.Var method)
(kratos.VarSlice method)
(kratos.VarVarSlice method)
r_or() (_kratos.ConditionalExpr method)
(_kratos.Const method)
(_kratos.EnumConst method)
(_kratos.EnumPort method)
(_kratos.EnumVar method)
(_kratos.Expr method)
(_kratos.FunctionCallVar method)
(_kratos.IterVar method)
(_kratos.PackedSlice method)
(_kratos.Param method)
(_kratos.Port method)
(_kratos.PortPackedStruct method)
(_kratos.Var method)
(_kratos.VarCasted method)
(_kratos.VarConcat method)
(_kratos.VarExtend method)
(_kratos.VarPackedStruct method)
(_kratos.VarSlice method)
(_kratos.VarVarSlice method)
(kratos.Port method)
(kratos.Var method)
(kratos.VarSlice method)
(kratos.VarVarSlice method)
r_xor() (_kratos.ConditionalExpr method)
(_kratos.Const method)
(_kratos.EnumConst method)
(_kratos.EnumPort method)
(_kratos.EnumVar method)
(_kratos.Expr method)
(_kratos.FunctionCallVar method)
(_kratos.IterVar method)
(_kratos.PackedSlice method)
(_kratos.Param method)
(_kratos.Port method)
(_kratos.PortPackedStruct method)
(_kratos.Var method)
(_kratos.VarCasted method)
(_kratos.VarConcat method)
(_kratos.VarExtend method)
(_kratos.VarPackedStruct method)
(_kratos.VarSlice method)
(_kratos.VarVarSlice method)
(kratos.Port method)
(kratos.Var method)
(kratos.VarSlice method)
(kratos.VarVarSlice method)
raw_package_imports (_kratos.Generator attribute)
(_kratos.TestBench attribute)
raw_type_param (_kratos.ConditionalExpr attribute)
(_kratos.Const attribute)
(_kratos.EnumConst attribute)
(_kratos.EnumPort attribute)
(_kratos.EnumVar attribute)
(_kratos.Expr attribute)
(_kratos.FunctionCallVar attribute)
(_kratos.IterVar attribute)
(_kratos.PackedSlice attribute)
(_kratos.Param attribute)
(_kratos.Port attribute)
(_kratos.PortPackedStruct attribute)
(_kratos.Var attribute)
(_kratos.VarCasted attribute)
(_kratos.VarConcat attribute)
(_kratos.VarExtend attribute)
(_kratos.VarPackedStruct attribute)
(_kratos.VarSlice attribute)
(_kratos.VarVarSlice attribute)
(kratos.Port attribute)
(kratos.Var attribute)
(kratos.VarSlice attribute)
(kratos.VarVarSlice attribute)
RawStringStmt (class in _kratos)
RawType (_kratos.ParamType attribute)
(kratos.ParamType attribute)
realize() (_kratos.FSM method)
(kratos.FSM method)
reduce_add() (in module kratos)
reduce_and() (in module kratos)
reduce_mul() (in module kratos)
reduce_or() (in module kratos)
reg_enable() (kratos.Generator method)
(kratos.TestBench method)
reg_init() (kratos.Generator method)
(kratos.TestBench method)
reg_next() (kratos.Generator method)
(kratos.TestBench method)
remove_child_generator() (_kratos.Generator method)
(_kratos.TestBench method)
(kratos.Generator method)
(kratos.TestBench method)
remove_else_stmt() (_kratos.IfStmt method)
remove_port() (_kratos.Generator method)
(_kratos.TestBench method)
(kratos.Generator method)
(kratos.TestBench method)
remove_stmt() (_kratos.BuiltInFunctionStmtBlock method)
(_kratos.CombinationalStmtBlock method)
(_kratos.DPIFunctionStmtBlock method)
(_kratos.FinalStmtBlock method)
(_kratos.FunctionStmtBlock method)
(_kratos.Generator method)
(_kratos.InitialStmtBlock method)
(_kratos.LatchStmtBlock method)
(_kratos.ScopedStmtBlock method)
(_kratos.SequentialStmtBlock method)
(_kratos.StmtBlock method)
(_kratos.TaskStmtBlock method)
(_kratos.TestBench method)
(kratos.CombinationalCodeBlock method)
(kratos.Generator method)
(kratos.SequentialCodeBlock method)
(kratos.TestBench method)
remove_switch_case() (_kratos.SwitchStmt method)
remove_then_stmt() (_kratos.IfStmt method)
remove_var() (_kratos.Generator method)
(_kratos.TestBench method)
(kratos.Generator method)
(kratos.TestBench method)
rename() (_kratos.ConditionalExpr method)
(_kratos.Const method)
(_kratos.EnumConst method)
(_kratos.EnumPort method)
(_kratos.EnumVar method)
(_kratos.Expr method)
(_kratos.FunctionCallVar method)
(_kratos.IterVar method)
(_kratos.PackedSlice method)
(_kratos.Param method)
(_kratos.Port method)
(_kratos.PortPackedStruct method)
(_kratos.Var method)
(_kratos.VarCasted method)
(_kratos.VarConcat method)
(_kratos.VarExtend method)
(_kratos.VarPackedStruct method)
(_kratos.VarSlice method)
(_kratos.VarVarSlice method)
(kratos.Port method)
(kratos.Var method)
(kratos.VarSlice method)
(kratos.VarVarSlice method)
replace() (_kratos.Generator method)
(_kratos.TestBench method)
(kratos.Generator method)
(kratos.TestBench method)
Reset (_kratos.PortType attribute)
(kratos.PortType attribute)
reset() (_kratos.Interface method)
(kratos.Generator method)
(kratos.Interface method)
(kratos.PortBundle method)
(kratos.TestBench method)
Resize (_kratos.VarCastType attribute)
resize() (in module kratos)
return_stmt() (_kratos.BuiltInFunctionStmtBlock method)
(_kratos.DPIFunctionStmtBlock method)
(_kratos.FunctionStmtBlock method)
(_kratos.TaskStmtBlock method)
return_width() (_kratos.BuiltInFunctionStmtBlock method)
ReturnStmt (class in _kratos)
right (_kratos.AssignStmt attribute)
Right (_kratos.DelaySide attribute)
run_passes() (_kratos.VerilogModule method)
S
save_database() (_kratos.DebugDataBase method)
(kratos.DebugDataBase method)
scope_context (_kratos.AssertPropertyStmt attribute)
(_kratos.AssertValueStmt attribute)
(_kratos.AssignStmt attribute)
(_kratos.AuxiliaryStmt attribute)
(_kratos.BreakStmt attribute)
(_kratos.BuiltInFunctionStmtBlock attribute)
(_kratos.CombinationalStmtBlock attribute)
(_kratos.CommentStmt attribute)
(_kratos.DPIFunctionStmtBlock attribute)
(_kratos.EventDelayStmt attribute)
(_kratos.EventTracingStmt attribute)
(_kratos.FinalStmtBlock attribute)
(_kratos.ForStmt attribute)
(_kratos.FunctionStmtBlock attribute)
(_kratos.IfStmt attribute)
(_kratos.InitialStmtBlock attribute)
(_kratos.LatchStmtBlock attribute)
(_kratos.ModuleInstantiationStmt attribute)
(_kratos.RawStringStmt attribute)
(_kratos.ReturnStmt attribute)
(_kratos.ScopedStmtBlock attribute)
(_kratos.SequentialStmtBlock attribute)
(_kratos.Stmt attribute)
(_kratos.StmtBlock attribute)
(_kratos.SwitchStmt attribute)
(_kratos.TaskStmtBlock attribute)
ScopedStmtBlock (class in _kratos)
Sequence (class in _kratos)
(class in kratos)
sequence() (_kratos.Property method)
Sequential (_kratos.StatementBlockType attribute)
sequential() (_kratos.Generator method)
(_kratos.TestBench method)
(kratos.Generator method)
(kratos.TestBench method)
SequentialCodeBlock (class in kratos)
SequentialHash (_kratos.HashStrategy attribute)
SequentialStmtBlock (class in _kratos)
set() (_kratos.Simulator method)
set_assign_type() (_kratos.AssignStmt method)
set_break_points() (_kratos.DebugDataBase method)
(kratos.DebugDataBase method)
set_child_comment() (_kratos.Generator method)
(_kratos.TestBench method)
set_clone_ref() (_kratos.Generator method)
(_kratos.TestBench method)
set_external() (_kratos.Generator method)
(_kratos.TestBench method)
set_generator() (_kratos.ConditionalExpr method)
(_kratos.Const method)
(_kratos.EnumConst method)
(_kratos.EnumPort method)
(_kratos.EnumVar method)
(_kratos.Expr method)
(_kratos.FunctionCallVar method)
(_kratos.IterVar method)
(_kratos.PackedSlice method)
(_kratos.Param method)
(_kratos.Port method)
(_kratos.PortPackedStruct method)
(_kratos.Var method)
(_kratos.VarCasted method)
(_kratos.VarConcat method)
(_kratos.VarExtend method)
(_kratos.VarPackedStruct method)
(_kratos.VarSlice method)
(_kratos.VarVarSlice method)
(kratos.Port method)
(kratos.Var method)
(kratos.VarSlice method)
(kratos.VarVarSlice method)
set_global_debug() (in module kratos)
set_input() (_kratos.ModPortInterface method)
set_is_context() (_kratos.DPIFunctionStmtBlock method)
set_is_pure() (_kratos.DPIFunctionStmtBlock method)
set_is_stub() (_kratos.Generator method)
(_kratos.TestBench method)
set_moore() (_kratos.FSM method)
(kratos.FSM method)
set_output() (_kratos.ModPortInterface method)
set_parent() (_kratos.AssertPropertyStmt method)
(_kratos.AssertValueStmt method)
(_kratos.AssignStmt method)
(_kratos.AuxiliaryStmt method)
(_kratos.BreakStmt method)
(_kratos.BuiltInFunctionStmtBlock method)
(_kratos.CombinationalStmtBlock method)
(_kratos.CommentStmt method)
(_kratos.DPIFunctionStmtBlock method)
(_kratos.EventDelayStmt method)
(_kratos.EventTracingStmt method)
(_kratos.FinalStmtBlock method)
(_kratos.ForStmt method)
(_kratos.FunctionStmtBlock method)
(_kratos.IfStmt method)
(_kratos.InitialStmtBlock method)
(_kratos.LatchStmtBlock method)
(_kratos.ModuleInstantiationStmt method)
(_kratos.RawStringStmt method)
(_kratos.ReturnStmt method)
(_kratos.ScopedStmtBlock method)
(_kratos.SequentialStmtBlock method)
(_kratos.Stmt method)
(_kratos.StmtBlock method)
(_kratos.SwitchStmt method)
(_kratos.TaskStmtBlock method)
set_port_ordering() (_kratos.BuiltInFunctionStmtBlock method)
(_kratos.DPIFunctionStmtBlock method)
(_kratos.FunctionStmtBlock method)
(_kratos.TaskStmtBlock method)
set_reset_high() (_kratos.FSM method)
(kratos.FSM method)
set_return_width() (_kratos.DPIFunctionStmtBlock method)
set_size_param() (_kratos.ConditionalExpr method)
(_kratos.Const method)
(_kratos.EnumConst method)
(_kratos.EnumPort method)
(_kratos.EnumVar method)
(_kratos.Expr method)
(_kratos.FunctionCallVar method)
(_kratos.IterVar method)
(_kratos.PackedSlice method)
(_kratos.Param method)
(_kratos.Port method)
(_kratos.PortPackedStruct method)
(_kratos.Var method)
(_kratos.VarCasted method)
(_kratos.VarConcat method)
(_kratos.VarExtend method)
(_kratos.VarPackedStruct method)
(_kratos.VarSlice method)
(_kratos.VarVarSlice method)
(kratos.Port method)
(kratos.Var method)
(kratos.VarSlice method)
(kratos.VarVarSlice method)
set_start_state() (_kratos.FSM method)
(kratos.FSM method)
set_value() (_kratos.Const method)
(_kratos.EnumConst method)
(_kratos.Param method)
set_variable_mapping() (_kratos.DebugDataBase method)
(kratos.DebugDataBase method)
signed (_kratos.ConditionalExpr attribute)
(_kratos.Const attribute)
(_kratos.EnumConst attribute)
(_kratos.EnumPort attribute)
(_kratos.EnumVar attribute)
(_kratos.Expr attribute)
(_kratos.FunctionCallVar attribute)
(_kratos.IterVar attribute)
(_kratos.PackedSlice attribute)
(_kratos.Param attribute)
(_kratos.Port attribute)
(_kratos.PortPackedStruct attribute)
(_kratos.Var attribute)
(_kratos.VarCasted attribute)
Signed (_kratos.VarCastType attribute)
signed (_kratos.VarConcat attribute)
(_kratos.VarExtend attribute)
(_kratos.VarPackedStruct attribute)
(_kratos.VarSlice attribute)
(_kratos.VarVarSlice attribute)
(kratos.Port attribute)
(kratos.Var attribute)
(kratos.VarSlice attribute)
(kratos.VarVarSlice attribute)
signed() (in module kratos)
Simulator (class in _kratos)
sinks (_kratos.ConditionalExpr attribute)
(_kratos.Const attribute)
(_kratos.EnumConst attribute)
(_kratos.EnumPort attribute)
(_kratos.EnumVar attribute)
(_kratos.Expr attribute)
(_kratos.FunctionCallVar attribute)
(_kratos.IterVar attribute)
(_kratos.PackedSlice attribute)
(_kratos.Param attribute)
(_kratos.Port attribute)
(_kratos.PortPackedStruct attribute)
(_kratos.Var attribute)
(_kratos.VarCasted attribute)
(_kratos.VarConcat attribute)
(_kratos.VarExtend attribute)
(_kratos.VarPackedStruct attribute)
(_kratos.VarSlice attribute)
(_kratos.VarVarSlice attribute)
(kratos.Port attribute)
(kratos.Var attribute)
(kratos.VarSlice attribute)
(kratos.VarVarSlice attribute)
size (_kratos.ConditionalExpr attribute)
(_kratos.Const attribute)
(_kratos.EnumConst attribute)
(_kratos.EnumPort attribute)
(_kratos.EnumVar attribute)
(_kratos.Expr attribute)
(_kratos.FunctionCallVar attribute)
(_kratos.IterVar attribute)
(_kratos.PackedSlice attribute)
(_kratos.Param attribute)
(_kratos.Port attribute)
(_kratos.PortPackedStruct attribute)
(_kratos.Var attribute)
(_kratos.VarCasted attribute)
(_kratos.VarConcat attribute)
(_kratos.VarExtend attribute)
(_kratos.VarPackedStruct attribute)
(_kratos.VarSlice attribute)
(_kratos.VarVarSlice attribute)
(kratos.Port attribute)
(kratos.Var attribute)
(kratos.VarSlice attribute)
(kratos.VarVarSlice attribute)
slice_var (_kratos.VarVarSlice attribute)
(kratos.VarVarSlice attribute)
sliced_by_var (_kratos.VarSlice attribute)
(_kratos.VarVarSlice attribute)
(kratos.VarSlice attribute)
(kratos.VarVarSlice attribute)
sources (_kratos.ConditionalExpr attribute)
(_kratos.Const attribute)
(_kratos.EnumConst attribute)
(_kratos.EnumPort attribute)
(_kratos.EnumVar attribute)
(_kratos.Expr attribute)
(_kratos.FunctionCallVar attribute)
(_kratos.IterVar attribute)
(_kratos.PackedSlice attribute)
(_kratos.Param attribute)
(_kratos.Port attribute)
(_kratos.PortPackedStruct attribute)
(_kratos.Var attribute)
(_kratos.VarCasted attribute)
(_kratos.VarConcat attribute)
(_kratos.VarExtend attribute)
(_kratos.VarPackedStruct attribute)
(_kratos.VarSlice attribute)
(_kratos.VarVarSlice attribute)
(kratos.Port attribute)
(kratos.Var attribute)
(kratos.VarSlice attribute)
(kratos.VarVarSlice attribute)
Start (_kratos.EventActionType attribute)
starts() (_kratos.EventTracingStmt method)
StatementBlockType (class in _kratos)
StatementType (class in _kratos)
stmt (_kratos.EventInfo attribute)
Stmt (class in _kratos)
stmt() (kratos.CombinationalCodeBlock method)
(kratos.IfStmt method)
(kratos.SequentialCodeBlock method)
(kratos.SwitchStmt method)
StmtBlock (class in _kratos)
StmtException
StmtKind (_kratos.IRNodeKind attribute)
stmts_count (kratos.Generator attribute)
(kratos.TestBench attribute)
stmts_count() (_kratos.Generator method)
(_kratos.TestBench method)
struct_name (_kratos.PackedStruct attribute)
(kratos.PackedStruct attribute)
Switch (_kratos.StatementType attribute)
switch_() (in module kratos)
(kratos.CombinationalCodeBlock method)
(kratos.SequentialCodeBlock method)
SwitchStmt (class in _kratos)
(class in kratos)
SystemVerilogCodeGenOptions (class in _kratos)
T
target() (_kratos.SwitchStmt method)
target_width (_kratos.VarCasted attribute)
task() (_kratos.Generator method)
(_kratos.TestBench method)
TaskStmtBlock (class in _kratos)
terminates() (_kratos.EventTracingStmt method)
ternary() (in module kratos)
TestBench (class in _kratos)
(class in kratos)
testbench() (_kratos.Context method)
then_ (_kratos.IfStmt attribute)
then_() (kratos.IfStmt method)
then_body() (_kratos.IfStmt method)
(kratos.IfStmt method)
track_generated (_kratos.Context attribute)
transaction (_kratos.EventInfo attribute)
Transaction (class in _kratos)
(class in kratos)
type (_kratos.EventInfo attribute)
type() (_kratos.AssertPropertyStmt method)
(_kratos.AssertValueStmt method)
(_kratos.AssignStmt method)
(_kratos.AuxiliaryStmt method)
(_kratos.BreakStmt method)
(_kratos.BuiltInFunctionStmtBlock method)
(_kratos.CombinationalStmtBlock method)
(_kratos.CommentStmt method)
(_kratos.ConditionalExpr method)
(_kratos.Const method)
(_kratos.DPIFunctionStmtBlock method)
(_kratos.EnumConst method)
(_kratos.EnumPort method)
(_kratos.EnumVar method)
(_kratos.EventDelayStmt method)
(_kratos.EventTracingStmt method)
(_kratos.Expr method)
(_kratos.FinalStmtBlock method)
(_kratos.ForStmt method)
(_kratos.FunctionCallVar method)
(_kratos.FunctionStmtBlock method)
(_kratos.IfStmt method)
(_kratos.InitialStmtBlock method)
(_kratos.IterVar method)
(_kratos.LatchStmtBlock method)
(_kratos.ModuleInstantiationStmt method)
(_kratos.PackedSlice method)
(_kratos.Param method)
(_kratos.Port method)
(_kratos.PortPackedStruct method)
(_kratos.RawStringStmt method)
(_kratos.ReturnStmt method)
(_kratos.ScopedStmtBlock method)
(_kratos.SequentialStmtBlock method)
(_kratos.Stmt method)
(_kratos.StmtBlock method)
(_kratos.SwitchStmt method)
(_kratos.TaskStmtBlock method)
(_kratos.Var method)
(_kratos.VarCasted method)
(_kratos.VarConcat method)
(_kratos.VarExtend method)
(_kratos.VarPackedStruct method)
(_kratos.VarSlice method)
(_kratos.VarVarSlice method)
(kratos.Port method)
(kratos.Var method)
(kratos.VarSlice method)
(kratos.VarVarSlice method)
type_str (kratos.Attribute attribute)
U
Undefined (_kratos.AssignmentType attribute)
(kratos.AssignmentType attribute)
unique_case (_kratos.SystemVerilogCodeGenOptions attribute)
Unsigned (_kratos.VarCastType attribute)
unsigned() (in module kratos)
unwire() (_kratos.Generator method)
(_kratos.TestBench method)
V
value (_kratos.AssignmentType attribute)
(_kratos.AuxiliaryType attribute)
(_kratos.DelaySide attribute)
(_kratos.EventActionType attribute)
(_kratos.EventEdgeType attribute)
(_kratos.HashStrategy attribute)
(_kratos.IRNodeKind attribute)
(_kratos.Param attribute)
(_kratos.ParamType attribute)
(_kratos.PortDirection attribute)
(_kratos.PortType attribute)
(_kratos.PropertyAction attribute)
(_kratos.StatementBlockType attribute)
(_kratos.StatementType attribute)
(_kratos.VarCastType attribute)
(kratos.AssignmentType attribute)
(kratos.EventEdgeType attribute)
,
[1]
(kratos.ParamType attribute)
(kratos.PortDirection attribute)
(kratos.PortType attribute)
value() (_kratos.AssertValueStmt method)
(_kratos.Const method)
(_kratos.EnumConst method)
value_str (kratos.Attribute attribute)
Var (class in _kratos)
(class in kratos)
var() (_kratos.Generator method)
(_kratos.Interface method)
(_kratos.InterfaceRef method)
(_kratos.TestBench method)
(kratos.Generator method)
(kratos.Interface method)
(kratos.TestBench method)
var_from_def() (kratos.Generator method)
(kratos.TestBench method)
var_packed() (_kratos.Generator method)
(_kratos.TestBench method)
(kratos.Generator method)
(kratos.TestBench method)
VarCasted (class in _kratos)
VarCastType (class in _kratos)
VarConcat (class in _kratos)
VarException
VarExtend (class in _kratos)
VarKind (_kratos.IRNodeKind attribute)
VarPackedStruct (class in _kratos)
vars() (_kratos.Generator method)
(_kratos.TestBench method)
vars_iter() (_kratos.Generator method)
(_kratos.TestBench method)
VarSlice (class in _kratos)
(class in kratos)
VarVarSlice (class in _kratos)
(class in kratos)
verilog() (in module kratos)
verilog_fn (_kratos.Generator attribute)
(_kratos.TestBench attribute)
verilog_ln (_kratos.AssertPropertyStmt attribute)
(_kratos.AssertValueStmt attribute)
(_kratos.AssignStmt attribute)
(_kratos.AuxiliaryStmt attribute)
(_kratos.BreakStmt attribute)
(_kratos.BuiltInFunctionStmtBlock attribute)
(_kratos.CombinationalStmtBlock attribute)
(_kratos.CommentStmt attribute)
(_kratos.ConditionalExpr attribute)
(_kratos.Const attribute)
(_kratos.DPIFunctionStmtBlock attribute)
(_kratos.EnumConst attribute)
(_kratos.EnumPort attribute)
(_kratos.EnumVar attribute)
(_kratos.EventDelayStmt attribute)
(_kratos.EventTracingStmt attribute)
(_kratos.Expr attribute)
(_kratos.FinalStmtBlock attribute)
(_kratos.ForStmt attribute)
(_kratos.FunctionCallVar attribute)
(_kratos.FunctionStmtBlock attribute)
(_kratos.Generator attribute)
(_kratos.IfStmt attribute)
(_kratos.InitialStmtBlock attribute)
(_kratos.IterVar attribute)
(_kratos.LatchStmtBlock attribute)
(_kratos.ModuleInstantiationStmt attribute)
(_kratos.PackedSlice attribute)
(_kratos.Param attribute)
(_kratos.Port attribute)
(_kratos.PortPackedStruct attribute)
(_kratos.RawStringStmt attribute)
(_kratos.ReturnStmt attribute)
(_kratos.ScopedStmtBlock attribute)
(_kratos.SequentialStmtBlock attribute)
(_kratos.Stmt attribute)
(_kratos.StmtBlock attribute)
(_kratos.SwitchStmt attribute)
(_kratos.TaskStmtBlock attribute)
(_kratos.TestBench attribute)
(_kratos.Var attribute)
(_kratos.VarCasted attribute)
(_kratos.VarConcat attribute)
(_kratos.VarExtend attribute)
(_kratos.VarPackedStruct attribute)
(_kratos.VarSlice attribute)
(_kratos.VarVarSlice attribute)
(kratos.Port attribute)
(kratos.Var attribute)
(kratos.VarSlice attribute)
(kratos.VarVarSlice attribute)
verilog_src() (_kratos.VerilogModule method)
VerilogModule (class in _kratos)
visit_generator() (kratos.IRVisitor method)
visit_root() (kratos.IRVisitor method)
W
wait() (_kratos.Sequence method)
(kratos.Sequence method)
width (_kratos.ConditionalExpr attribute)
(_kratos.Const attribute)
(_kratos.EnumConst attribute)
(_kratos.EnumPort attribute)
(_kratos.EnumVar attribute)
(_kratos.Expr attribute)
(_kratos.FunctionCallVar attribute)
(_kratos.IterVar attribute)
(_kratos.PackedSlice attribute)
(_kratos.Param attribute)
(_kratos.Port attribute)
(_kratos.PortPackedStruct attribute)
(_kratos.Var attribute)
(_kratos.VarCasted attribute)
(_kratos.VarConcat attribute)
(_kratos.VarExtend attribute)
(_kratos.VarPackedStruct attribute)
(_kratos.VarSlice attribute)
(_kratos.VarVarSlice attribute)
(kratos.Port attribute)
(kratos.Var attribute)
(kratos.VarSlice attribute)
(kratos.VarVarSlice attribute)
wire() (_kratos.Generator method)
(_kratos.TestBench method)
(kratos.Generator method)
(kratos.TestBench method)
wire_interface() (_kratos.Generator method)
(_kratos.TestBench method)
wire_ports() (_kratos.Generator method)
(_kratos.TestBench method)
with_traceback() (kratos.StmtException method)
(kratos.VarException method)
Read the Docs
v: latest
Versions
latest
stable
Downloads
html
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.