With years’ research and development, LightSoft is proudly announcing world-first commercially available CGH null lens encoding software, CGH Wizard, available in LightSoft’s flagship product DOEMaster version2022a.
CGH Wizard features LightSoft’s Proprietary CGH encoding algorithm. This unique adaptive encoding algorithm extends latest encoding algorithm in the literature with LightSoft’s groundbreaking innovations. No adaptive CGH encoding algorithm has been published before. CGH Wizard’s encoding algorithm is adaptive with respect to the local fringe period of the CGH to achieve the optimum encoding speed. It can automatically change the encoding step/speed based on local fringe period of the CGH. The algorithm is also adaptive to any size of the CGH, no additional field stitching algorithm/software is needed. The size of the CGH is only limited to the memory size of the computer on which the CGH Wizard is running on.
CGH Wizard’s encoding engine is coded in Fortran for fastest speed and fully parallelized with OpenMP to utilize all CPU cores of the computer. Most CGHs can be encoded within an hour. Another salient feature of CGH Wizard is that the generated GDS file size is about an order smaller compared to that of the GDS files generated by traditional encoding algorithms available in literature. This could save tremendous mask writing machine time and therefore could significantly cut down the writing cost of the CGH mask.
With the help of CGH Wizard, optical testing engineers can complete the whole CGH null lens design and fabrication process for the first time ever. This will dramatically drive down the cost of CGH null lens to an unbelievable level, potentially a few hundred of dollars, from current price of thousands of dollars. This cost reduction will greatly expand the application of CGH null lens in optical metrology and testing industry.
CGH Wizard is very simple and intuitive to use, as shown in Figure 1. The user only needs to follow the workflow of Figure 2 and a few clicks to get the CGH designs encoded into GDS files for fabrication.


CGH Wizard supports several most commonly phase functions used in the CGH design industry, namely Zemax™ Zernike Fringe Phase and Binary 2 surface, as well as phase functions expressed in terms of standard Zernike polynomials in Noll’s notation. On the output side, CGH Wizard can control the minimum acute angle of the encoded GDS fringe polygons and the maximum number of vertices of the GDS polygons for compatibility to wider range of laser direct writing or e-beam writing systems for writing the encoded GDS structures into photomasks. Figure 3 shows a sample encoded GDS fringes of a CGH encoded by CGH Wizard.

Please contact LightSoft for trial of CGH Wizard and inquiry of official licensing.
