lowerRegion
lowerRegion(
region,lawed,inputNode,outputNode,latchSeeds?,quietDistance?,opampInputDistance?):Block
Defined in: packages/compiler/src/lower.ts:69
Parameters
Section titled “Parameters”region
Section titled “region”inputNode
Section titled “inputNode”number
outputNode
Section titled “outputNode”number
latchSeeds?
Section titled “latchSeeds?”readonly OperatingPointSeed[] = []
Computed once by lower rather than per region: the rule is a pairwise scan over
transistors, and boss-ds-1 lowers 82 regions from one netlist.
quietDistance?
Section titled “quietDistance?”ReadonlyMap<number, number> = ...
Computed once by lower, for the same reason latchSeeds is: the graph a pot’s
orientation reads (quietDistances) does not change between boss-ds-1’s 82 regions
either. Empty by default so a direct call site not passing one gets today’s
declaration-order behaviour for every pot — never a wrong answer, only an unresolved one.
opampInputDistance?
Section titled “opampInputDistance?”ReadonlyMap<number, number> = ...
The narrower, scoped fallback potTerminals only consults when quietDistance leaves a
pot fully unreachable — see opampInputDistances. Empty by default for the same reason
quietDistance is: an unresolved pot, never a wrong one.