chisel6.4.0 < Back


# Packages

-  package root
  Definition Classes
    root
-  package chisel3

  This package contains the main chisel3 API.

  This package contains the main chisel3 API.

  Definition Classes
    root
-  package util

  The util package provides extensions to core chisel for common hardware components and utility functions

  The util package provides extensions to core chisel for common hardware components and utility functions

  Definition Classes
    chisel3
-  package circt
  Definition Classes
    util
- ClockGate
- IsX
- Mux2Cell
- Mux4Cell
- PlusArgsTest
- PlusArgsValue
- SizeOf
-  package experimental
  Definition Classes
    util
-  package random
  Definition Classes
    util

p

chisel3.util

# circt

#### package circt


Ordering

1. Alphabetic

Visibility

1. Public
2. Protected

### Value Members

1.  object ClockGate
2.  object IsX
3.  object Mux2Cell

   Utility for constructing 2-to-1 MUX cell intrinsic.

   Utility for constructing 2-to-1 MUX cell intrinsic. This intrinsic is lowered into verilog with vendor specic pragmas that guarantee utilization of 2-to-1 MUX cell in the synthesis process. Semantically `Mux2Cell(cond, con, alt)` is equivalent to `Mux(cond, con, alt)` for all `cond`, `con` and `alt`.

4.  object Mux4Cell

   Utility for constructing 4-to-1 MUX cell intrinsic.

   Utility for constructing 4-to-1 MUX cell intrinsic. This intrinsic is lowered into verilog with vendor specic pragmas that guarantee utilization of 4-to-1 MUX cell in the synthesis process.

5.  object PlusArgsTest
6.  object PlusArgsValue
7.  object SizeOf

### Ungrouped