The size and performance of a system LSI depend heavily on the architecture which is chosen. As a result, the architecture design phase is one of the most important steps in the system LSI development process and is critical to the commercial success of a device. In this paper, we propose a Cbased system LSI design methodology and apply it to the design of of a software and hardware system based on the particle mask correlation (PMC) method and the KC method. The computational overhead is accelerated by the use of secondary differentiation preprocessing, 1-mask processing, cache memory utilization, area limitation of the particle search, and functionlevel pipelining. The processing speed, the circuit size of the system are evaluated.