We have developed a system which can generate VLSI mask layout data from a sticks diagram. This system consists of a sticks editor and a LAVA compiler. With the sticks editor a designer can edit a sticks diagram interactively and generate LAVA code automatically. From LAVA codes, the LAVA compiler generates codes in Caltech Intermediate Form to describe the VLSI mask pattern. This system aids a VLSI system designer in designing and laying out integrated circuits and can serve a viable "code generator" for a silicon compiler. This system has been programmed in C language and runs on VAX-11/780 under 4.2 BSD UNIX system with a TEKTRONIX 4105 color CRT and a joy disk positioning device.