Stability | experimental |
---|---|
Maintainer | Emil Axelsson <[email protected]> |
Safe Haskell | None |
Libs.Nangate45.Wired
Contents
Description
Wired interface to the Nangate45 library.
The data in this file is derived from Nangate's Open Cell Library, and is subject to the license restrictions stated in Libs.Nangate45.LICENSE.
- data Nangate45
- and2_x1 :: (Signal, Signal) -> Wired Nangate45 Signal
- and2_x2 :: (Signal, Signal) -> Wired Nangate45 Signal
- and2_x4 :: (Signal, Signal) -> Wired Nangate45 Signal
- buf_x1 :: Signal -> Wired Nangate45 Signal
- buf_x16 :: Signal -> Wired Nangate45 Signal
- buf_x2 :: Signal -> Wired Nangate45 Signal
- buf_x32 :: Signal -> Wired Nangate45 Signal
- buf_x4 :: Signal -> Wired Nangate45 Signal
- buf_x8 :: Signal -> Wired Nangate45 Signal
- fa_x1 :: (Signal, (Signal, Signal)) -> Wired Nangate45 (Signal, Signal)
- fillcell_x1 :: a -> Wired Nangate45 a
- fillcell_x16 :: a -> Wired Nangate45 a
- fillcell_x2 :: a -> Wired Nangate45 a
- fillcell_x32 :: a -> Wired Nangate45 a
- fillcell_x4 :: a -> Wired Nangate45 a
- fillcell_x8 :: a -> Wired Nangate45 a
- ha_x1 :: (Signal, Signal) -> Wired Nangate45 (Signal, Signal)
- inv_x1 :: Signal -> Wired Nangate45 Signal
- inv_x16 :: Signal -> Wired Nangate45 Signal
- inv_x2 :: Signal -> Wired Nangate45 Signal
- inv_x32 :: Signal -> Wired Nangate45 Signal
- inv_x4 :: Signal -> Wired Nangate45 Signal
- inv_x8 :: Signal -> Wired Nangate45 Signal
- logic0_x1 :: Wired Nangate45 Signal
- logic1_x1 :: Wired Nangate45 Signal
- nand2_x1 :: (Signal, Signal) -> Wired Nangate45 Signal
- nand2_x2 :: (Signal, Signal) -> Wired Nangate45 Signal
- nand2_x4 :: (Signal, Signal) -> Wired Nangate45 Signal
- nor2_x1 :: (Signal, Signal) -> Wired Nangate45 Signal
- nor2_x2 :: (Signal, Signal) -> Wired Nangate45 Signal
- nor2_x4 :: (Signal, Signal) -> Wired Nangate45 Signal
- or2_x1 :: (Signal, Signal) -> Wired Nangate45 Signal
- or2_x2 :: (Signal, Signal) -> Wired Nangate45 Signal
- or2_x4 :: (Signal, Signal) -> Wired Nangate45 Signal
- xnor2_x1 :: (Signal, Signal) -> Wired Nangate45 Signal
- xnor2_x2 :: (Signal, Signal) -> Wired Nangate45 Signal
- xor2_x1 :: (Signal, Signal) -> Wired Nangate45 Signal
- xor2_x2 :: (Signal, Signal) -> Wired Nangate45 Signal
Library type
Cells
and2_x1 :: (Signal, Signal) -> Wired Nangate45 SignalSource
Interface:
(A1, A2) -> ZN
Function:
ZN = and [A1, A2]
and2_x2 :: (Signal, Signal) -> Wired Nangate45 SignalSource
Interface:
(A1, A2) -> ZN
Function:
ZN = and [A1, A2]
and2_x4 :: (Signal, Signal) -> Wired Nangate45 SignalSource
Interface:
(A1, A2) -> ZN
Function:
ZN = and [A1, A2]
fa_x1 :: (Signal, (Signal, Signal)) -> Wired Nangate45 (Signal, Signal)Source
Interface:
(CI, (A, B)) -> (S, CO)
Function:
S = or [and [or [and [A, B'], and [A', B]], CI'], and [(or [and [A, B'], and [A', B]])', CI]] CO = or [and [A, B], and [A, CI], and [B, CI]]
fillcell_x1 :: a -> Wired Nangate45 aSource
fillcell_x16 :: a -> Wired Nangate45 aSource
fillcell_x2 :: a -> Wired Nangate45 aSource
fillcell_x32 :: a -> Wired Nangate45 aSource
fillcell_x4 :: a -> Wired Nangate45 aSource
fillcell_x8 :: a -> Wired Nangate45 aSource
ha_x1 :: (Signal, Signal) -> Wired Nangate45 (Signal, Signal)Source
Interface:
(A, B) -> (S, CO)
Function:
S = or [and [A, B'], and [A', B]] CO = and [A, B]
nand2_x1 :: (Signal, Signal) -> Wired Nangate45 SignalSource
Interface:
(A1, A2) -> ZN
Function:
ZN = (and [A1, A2])'
nand2_x2 :: (Signal, Signal) -> Wired Nangate45 SignalSource
Interface:
(A1, A2) -> ZN
Function:
ZN = (and [A1, A2])'
nand2_x4 :: (Signal, Signal) -> Wired Nangate45 SignalSource
Interface:
(A1, A2) -> ZN
Function:
ZN = (and [A1, A2])'
nor2_x1 :: (Signal, Signal) -> Wired Nangate45 SignalSource
Interface:
(A1, A2) -> ZN
Function:
ZN = (or [A1, A2])'
nor2_x2 :: (Signal, Signal) -> Wired Nangate45 SignalSource
Interface:
(A1, A2) -> ZN
Function:
ZN = (or [A1, A2])'
nor2_x4 :: (Signal, Signal) -> Wired Nangate45 SignalSource
Interface:
(A1, A2) -> ZN
Function:
ZN = (or [A1, A2])'
or2_x1 :: (Signal, Signal) -> Wired Nangate45 SignalSource
Interface:
(A1, A2) -> ZN
Function:
ZN = or [A1, A2]
or2_x2 :: (Signal, Signal) -> Wired Nangate45 SignalSource
Interface:
(A1, A2) -> ZN
Function:
ZN = or [A1, A2]
or2_x4 :: (Signal, Signal) -> Wired Nangate45 SignalSource
Interface:
(A1, A2) -> ZN
Function:
ZN = or [A1, A2]
xnor2_x1 :: (Signal, Signal) -> Wired Nangate45 SignalSource
Interface:
(A, B) -> ZN
Function:
ZN = (or [and [A, B'], and [A', B]])'
xnor2_x2 :: (Signal, Signal) -> Wired Nangate45 SignalSource
Interface:
(A, B) -> ZN
Function:
ZN = (or [and [A, B'], and [A', B]])'