GaussianModel

Gaussian blur DFM model for proximity effect simulation.

Simulates optical proximity effects during lithography by applying a Gaussian blur to the rasterized geometry. The model produces continuous values in [0.0, 1.0] representing fabrication probability. Binarization is controlled by contour_threshold in DfmConfig.

model = GaussianModel(sigma=0.08)
result = run_dfm(cell, layers=[Layer(1)], model=model)

Attributes

attributesigmafloat

Gaussian blur sigma in design units. Larger values simulate stronger proximity effects (more blurring).

attributenamestr

Model name identifier.

Methods

func__init__(sigma) -> None

Create a Gaussian blur DFM model.

paramsigmafloat

Gaussian blur sigma in design units.

Returns

None

On this page