Wired-0.2.1: Wire-aware hardware description
Source code
Contents
Index
Wired
Documentation
module
Data.Hardware
module
Lava
module
Layout
type
Wired
lib =
LayoutT
Guide
CellId
(
Lava
lib)
Source
class
CellLibrary
lib =>
WiredLibrary
lib
where
Source
Methods
featureSize
::
Res
lib
Length
Source
guideLength
::
Layer
->
Res
lib
Length
Source
rowHeight
::
Res
lib
Height
Source
Instances
WiredLibrary
Nangate45
renderWired
::
forall
lib a.
WiredLibrary
lib =>
Name
->
Wired
lib a ->
IO
()
Source
renderWiredWithNetsCol
::
forall
lib a.
WiredLibrary
lib =>
Maybe
Color
-> (
Tag
->
Maybe
Color
) ->
Name
->
Wired
lib a ->
IO
()
Source
renderWiredWithNets
::
forall
lib a.
WiredLibrary
lib =>
Name
->
Wired
lib a ->
IO
()
Source
wireN
:: (
MonadWired
lib m,
PortStruct
p
Signal
t) =>
Length
->
Layer
->
Width
-> p -> m p
Source
wireS
:: (
MonadWired
lib m,
PortStruct
p
Signal
t) =>
Length
->
Layer
->
Width
-> p -> m p
Source
wireW
:: (
MonadWired
lib m,
PortStruct
p
Signal
t) =>
Length
->
Layer
->
Width
-> p -> m p
Source
wireE
:: (
MonadWired
lib m,
PortStruct
p
Signal
t) =>
Length
->
Layer
->
Width
-> p -> m p
Source
guide
:: (
MonadWired
lib m,
PortStruct
p
Signal
t) =>
Layer
->
Width
-> p -> m p
Source
guideN
:: (
MonadWired
lib m,
PortStruct
p
Signal
t) =>
Layer
->
Width
-> p -> m p
Source
guideS
:: (
MonadWired
lib m,
PortStruct
p
Signal
t) =>
Layer
->
Width
-> p -> m p
Source
guideW
:: (
MonadWired
lib m,
PortStruct
p
Signal
t) =>
Layer
->
Width
-> p -> m p
Source
guideE
:: (
MonadWired
lib m,
PortStruct
p
Signal
t) =>
Layer
->
Width
-> p -> m p
Source
Produced by
Haddock
version 2.4.2