{'fraction_non_alphanumeric': 0.02572347266881029, 'fraction_numerical': 0.01929260450160772, 'mean_word_length': 5.292929292929293, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Concurrent Pattern Operation Algorithm for VLSI Mask Data

A new pattern operation algorithm effective for VLSI mask data is presented. It conducts intersection-point calculation, slit division, and logical processing simultaneously. A new algorithm for intersection-point calculation is also presented. Using these algorithms, a pattern operation program package (VSOP) has been developed that is applicable to several mask artwork systems in common, and that has 21 functions. The execution time for VSOP varies approximately in proportion to the number of input vectors. CPU time for 1,000,000 vectors is 200 seconds.