Netlisp is a data manipulation tool based upon a dialect of Lisp, namely Scheme. The tool specifically targets electronic design netlists representing schematics, structural hierarchy and physical implementation (layout).
Netlisp utilizes an industry standard programming language to process the design data represented in an industry standard format. Translation between this standardized format and other formats can be supported either as a Netlisp module or by existing tool suites.
Depending upon the type of input, output, and amount of intervening processing performed on the standardized format, there are several classes of applications:
Over time an organization can develop a large amount of IP implementing these common applications. By implementing them in an industry standard language manipulating an industry standard format, the applications become format independent. This allows the IP to quickly accommodate changes in the design tool flow.
These classes are quite simplistic and are simply intended to give further insight into the uses of Netlisp. Enumerating the uses of Netlisp in the manipulation of design data is akin to listing the uses of perl for the manipulation of text files. As the manipulation of the data is under script control, the scope of applications is largely up to the user.
Customer satisfaction is a priority for us. Although located in the central time zone, we also respond to inquiries outside of normal business hours including weekends and holidays.