{'fraction_non_alphanumeric': 0.016689847009735744, 'fraction_numerical': 0.0, 'mean_word_length': 5.724299065420561, '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}}
Automated Linescan Analysis for CMP Modeling

Many of the process steps used in semiconductor chip manufacturing require planar (smooth) surfaces on the wafer to ensure correct pattern printing and generation of multilevel interconnections in the chips during manufacturing. Chemical-mechanical polishing/planarization (CMP) is the primary process used to achieve these surface planarity requirements. Modeling of CMP processes allows users to detect and fix large surface planarity variations (hotspots) in the layout prior to manufacturing. Fixing hotspots before tape-out may significantly reduce turnaround time and the cost of manufacturing. Creating an accurate CMP model that takes into account complicated chemical and mechanical polishing mechanisms is challenging. Measured data analysis and extraction of erosion and dishing data from profile linescans from test chips are important steps in CMP model building. Measured linescans are often tilted and noisy, which makes the extraction of erosion and dishing data more difficult. The development and implementation of algorithms used to perform automated linescan analysis may significantly reduce CMP model building time and improve the accuracy of the models. In this work, an automated linescan analysis (ALSA) tool is presented that performs automated linescan delineation, test pattern separation, and automatic extraction of erosion and dishing values from linescan data.