• 沒有找到結果。

Developing silicon intellectual property E-trade mechanisms for system on chip design and integration

N/A
N/A
Protected

Academic year: 2021

Share "Developing silicon intellectual property E-trade mechanisms for system on chip design and integration"

Copied!
14
0
0

加載中.... (立即查看全文)

全文

(1)

On: 26 April 2014, At: 00:58 Publisher: Taylor & Francis

Informa Ltd Registered in England and Wales Registered Number: 1072954 Registered office: Mortimer House, 37-41 Mortimer Street, London W1T 3JH, UK

International Journal of Computer Integrated

Manufacturing

Publication details, including instructions for authors and subscription information: http://www.tandfonline.com/loi/tcim20

Developing silicon intellectual property E-trade

mechanisms for system on chip design and integration

C. V. Trappey a , A. J. C. Trappey b & F. T. L. Lin c a

Department of Management Science , National Chiao Tung University , Hsinchu, Taiwan b

Department of Industrial Engineering and Engineering Management , National Tsing Hua University , Hsinchu, Taiwan

c

Business Information Management Department, IT Division , AU Optronics Corp. , Hsinchu, Taiwan

Published online: 16 Jul 2007.

To cite this article: C. V. Trappey , A. J. C. Trappey & F. T. L. Lin (2007) Developing silicon intellectual property E-trade mechanisms for system on chip design and integration, International Journal of Computer Integrated Manufacturing, 20:5, 423-435

To link to this article: http://dx.doi.org/10.1080/09511920601160122

PLEASE SCROLL DOWN FOR ARTICLE

Taylor & Francis makes every effort to ensure the accuracy of all the information (the “Content”) contained in the publications on our platform. However, Taylor & Francis, our agents, and our licensors make no

representations or warranties whatsoever as to the accuracy, completeness, or suitability for any purpose of the Content. Any opinions and views expressed in this publication are the opinions and views of the authors, and are not the views of or endorsed by Taylor & Francis. The accuracy of the Content should not be relied upon and should be independently verified with primary sources of information. Taylor and Francis shall not be liable for any losses, actions, claims, proceedings, demands, costs, expenses, damages, and other liabilities whatsoever or howsoever caused arising directly or indirectly in connection with, in relation to or arising out of the use of the Content.

This article may be used for research, teaching, and private study purposes. Any substantial or systematic reproduction, redistribution, reselling, loan, sub-licensing, systematic supply, or distribution in any

form to anyone is expressly forbidden. Terms & Conditions of access and use can be found at http:// www.tandfonline.com/page/terms-and-conditions

(2)

Developing silicon intellectual property E-trade mechanisms for

system on chip design and integration

C. V. TRAPPEY{, A. J. C. TRAPPEY*{ and F. T. L. LINx

{Department of Management Science, National Chiao Tung University, Hsinchu, Taiwan

{Department of Industrial Engineering and Engineering Management, National Tsing Hua University,

Hsinchu, Taiwan

xBusiness Information Management Department, IT Division, AU Optronics Corp., Hsinchu, Taiwan

The integration of IC design and manufacturing (IDM) is a major trend in the modern management paradigm of the semiconductor supply chain. In order to shorten the time-to-market for complex system-on-chips (SoC), the trade and reuse of silicon intellectual properties (SIPs) for fast IC design becomes a critical success factor for semiconductor IDM. In this research, intelligent mobile agents and fuzzy evaluation models are built into a knowledge services and trade platform (KSTP). The mobile agent behaviour model is used for knowledge acquisition and negotiations between sites of SIP providers, buyers and intermediators. The agent-based KSTP considers time, cost and precision of acquiring SIP information needed for SoC design and fabrication. For trade partner matching, fuzzy evaluation models are developed to consistently suggest suitable partners for trades under different circumstances. The ultimate goal of the research is to enable autonomous, dynamic and collaborative SIP exchanges and trades in the global value chain of semiconductor industry.

Keywords: Silicon intellectual property (SIP); System on chip (SoC); Knowledge services; E-trade; Mobile agent

1. Introduction

Designers of systems-on-chips (SoC) face a growing number of decisions concerning the design and re-use of intellectual property blocks (often called ‘silicon intellectual property’ or ‘SIP’). These blocks include processing cores, memory, user-defined logic, interfaces to the outside world, buses and so on. SoC designers must determine how much of a previous design can be used in a new chip and, most importantly, which design components might be purchased and quickly integrated into the overall SoC architecture to save time to market. Integrating existing SIP cores into new designs has become an essential phrase of the SoC design process. Different types and grades of SIP must be placed together, integrate into the overall system design and match the design specifications (Abbes et al. 2004). During the 1970s, when electronic devices demanded less sophisticated

designs, monolithic companies controlled all aspects of electronic device design, integration, manufacturing, and IP management. Dis-integration of the integrated chip (IC) industry began in the 1980s–1990s when the cost of a semiconductor fabrication plant (called IC fab or foundry in short) began to rise into the scale of multi-billion US dollars, forcing few foundries specializing in serving fabless companies or system design houses. Nonetheless, virtual re-integration between foundries, third-party IP vendors, fabless companies, and system design houses has become the trend in the 2000s with internet connections being formed to link IP libraries, design tools and partners so that SIP can be readily traded and reused in complex SoC design to reduce time to market.

SIP is classified as soft, firm or hard IPs depending on the level of proved implementation (Hunt and Rowson 1996). Soft IP components, the most portable IPs, represent

*Corresponding author. Email: trappey@ie.nthu.edu.tw

International Journal of Computer Integrated Manufacturing ISSN 0951-192X print/ISSN 1362-3052 online ª 2007 Taylor & Francis

http://www.tandf.co.uk/journals DOI: 10.1080/09511920601160122

(3)

algorithms and architecture specified in register-transfer level (RTL) code. Firm IP components are soft IP components with additional simulation runs for perfor-mance, area, and power demand. Finally, hard IPs are less portable since they are tested and verified in a fixed physical silicon form. Chiang (2003) further notes that many foundries offer three grades of hard IP to clients that cannot afford their own chip-manufacturing facilities. The one-star pre-silicon grade (referred to as firm IP above) has an architecture tested via simulation. A three-star foundry verified grade has IP verified for a specific process. Finally, a five-star production grade means that the IP is production proven and completely tested.

Currently, there is a significant gap between SoC manufacturability and design-ability (Chang and Trappey 2003). According to Chiang (2003), IC design productivity (transistors per staff per day) is growing at a rate of about 21% per year, but the number of IC logic transistors per chip is increasing by about 58% per year. For example, today’s cellular phone designs are very complex with functions of multi-band and multi-mode supports such as Bluetooth, GPS and WLAN. During SoC design and production, many problems (performance, reliability and yield limitations) are discovered (Krenik et al. 2005). In order to reduce design time, several approaches have been studied to enable SIP reuse and synthesis. For SIP reuse, it is assumed that SoC designs can be assembled from SIP blocks to quickly facilitate the speed of design (Gajski et al. 2000). Thus, the reuse and public trades of a variety of SIPs are considered to extend the life and investment returns on component level IC designs (Lee et al. 1999). Thus, developing an electronic trade (e-trade) platform to facilitate the SIP commercializa-tion is a means to boost the global competitive advantage of the SIP/IC design community.

This research demonstrates the design and development of an intelligent knowledge service and e-trade platform for SIP search, acquisition and exchange across the internet. The knowledge service and e-trade platform (KSTP) enhances the dynamic SIP information collection and exchange using mobile agent technology. Many researches are now using intelligent agent-based technology to auto-mate trade process and enhance trade performance (Trappey et al. 2006). Autonomous agents have a degree of control over their own activities, can make complex trade decisions, and can negotiate with other agents. Mobile agents have the unique ability to migrate from one system to another in a network environment. The KSTP also provides matching mechanisms for SIP trade. SIP buyers and sellers post their requirements and the platform’s matching agents are sent out to search and evaluate suitable trading partners for SIP sales negotiation. Given design engineers expert input, we develop fuzzy decision models and embed the models into mobile agents which then evaluate and rank potential buyers and sellers.

The research background and literature, covering SIP malls, software agents, mobile agent technology and appli-cations are provided in section 2. Section 3 describes the key methodologies for KSTP development. In section 4, the process models of the prototyping system are described. The discussion covers the implementation of mobile agent behaviour processes for SIP inquiry, collection, monitoring and fuzzy trade matching. We also extend the discussion to describe the KSTP’s asynchronous and autonomous features and compare these features to previous research. Section 5 presents the research contribution and outlines future research directions.

2. Literature review

For SIP exchanges/trades over the Internet, there are ways to represent technical descriptions so that buyers from around the world can quickly evaluate the benefits and compatibility of SIP designs. Researchers have demon-strated that SIP databases (Coors et al. 1999) and web portal infrastructures (Schindler et al. 1999) facilitate on-line trade. Further, IP malls, electronic marketplaces, and libraries which provide access to well organized categories of designs are helping engineers and designers reduce product R&D time (Trappey et al. 2002). In addition to providing a search engine, the emerging electronic market-place for SIP is providing smarter tools and services to help support negotiation and trade decision making. Customer service is a critical part of the marketplace offering, as is the ability to provide legal assistance, negotiate trade agree-ment, and configure contracts through the use of tem-plates that model standard business practices (Chang and Trappey 2003).

The IP trade process workflow begins with the creation of the intellectual property at the IP provider’s worksite. Each component that has been verified for design and reuse is considered a stock-keeping unit (SKU). The SKUs require standardized business processes for trade. The business process include keeping stock, catalogue/category management, protection of intellectual assets, and mana-ging IT tools used to convert different portions of the property into formats requested by buyers and distributors. We can treat an IP mall as a self-contained virtual trade zone containing various business partners that are linked by common passageways. All of the players in the mall co-exist with a shared purpose, to engage in the trade of IP and the provision of related services. Nonetheless, there are various business decisions to be made during the SIP trade processes, which are usually not addressed and automated in the IP mall settings, e.g., evaluating suitable SIP and choosing SIP providers.

A software agent is a type of computer software that executes a specific task with unique features. They are autonomous, goal-oriented, collaborative, flexible,

(4)

self-starting, communicative, adaptive and mobile (Maamar 2002). Beside these features, Wooldridge (1995) describes software agents as having social ability and responsiveness for self-adjustment during collaboration. In recent years, researchers have focused on enabling dynamic communication, collaboration, and group decision making using agent technology. Table 1 provides a summary of the agent-based research literature. Some research focus on construction of software agents with autonomous mobility that migrate from one host to another via the network (Papaioannou and Edwards 1999) and accomplish specific tasks. Telescript, the first mobile agent framework devel-oped by General Magic, Inc. (White 1994), enables agents to migrate to the remote host over the network. Several Java-based environments have been developed over the past ten years to create mobile agents. For example, the IBM Japan research group has developed aglet technology as a framework for constructing mobile agent applications (Lange et al. 1998). This research deploys the aglet agents from the KSTP which travel to remote hosts and execute SIP trade related activities such as acquiring information and evaluating trade partners.

As for the research related to fuzzy decision model, an early fuzzy evaluation model was developed by Wang (1997) to model imprecise preference structures of decision making in conceptual design based on the outranking approach and fuzzy preference relations. The approach presented was useful in the imprecise and uncertain design environment. Li (1998) developed a simple and efficient fuzzy model and solution algorithm for multiple criteria decision problems involved in a fuzzy environment.

Further, Hwang and Yu (1998) defined a fuzzy methodol-ogy and a computer model for guiding the selection and resource allocation of R&D projects. An extension to fuzzy decision making was demonstrated by Wang (2000) with a sophisticated solution for the machine selection problem. However, it was not until 2006 that researchers developed one of the first trade related fuzzy models. Kumar et al. (2006) proposed an integer programming for vendor selection with multi-objectives such as cost minimization, quality maximization, and maximization of on-time-deliv-ery. Their approach provides a decision tool that facilitates vendor selection and their quota allocation under different degrees of information vagueness.

3. Intelligent agent and fuzzy models for KSTP system design

SIP is commercially distributed during the lifecycle of IC design and fabrication. When IC designers are designing new chips at a host site, task-specific mobile agents are dispatched by the host to SIP providers’ sites to collect information. The remote sites are the IC manufacturers, SIP designers and SIP distributors. After the data collection agents return with data, the documents are stored at the host site for reference. At a later stage, the KSTP matches the buyers and sellers to facilitate SIP trade. Both buyers and sellers maintain data and fuzzy membership functions on the system. The broker agent (or intermediary) makes suggestions based on the fuzzy evaluation model and dispatch agents to deliver the message to the buyers and sellers. The four players interacting on the KSTP are the IC

Table 1. Related applications of agent technologies.

Authors Research topics Mobile agent (V)

Fischer et al. (1996) Intelligent agent framework for operations of virtual enterprises

Rothermel et al. (1997) Mobile agents for handling business uncertainty V Falchuk and Ahmed (1997) Applications of mobile agents for information access, interaction and retrieval V Liu (1998) Support strategic environmental scanning and interpretation

Sugumaran and Bose (1999) Support complex data analysis, mining and decision making Chen et al. (2000) Automate tasks in e-commerce applications

Domazet (2000) Enable engineering collaboration in inter-enterprise design chains Zha (2002) Concurrent intelligent design and assembly planning

Anumba et al. (2002) Collaborative engineering structure design Xu and Wang (2002) B2B workflow monitoring

Shih et al. (2002) Recommendation systems for e-commerce applications

Mitkas et al. (2003) Coordinate tasks for concurrent engineering using intelligent agent and data mining techniques Beetz et al. (2004) Support collaborative architectural design

Huang (2004) Collaboration in modular product design Jia et al. (2004) Coordinated product development and production

Liu et al. (2004) Dynamically create and manage design tasks in distributed and ever-changing environment Tang (2004) Integrate die-maker’s activities in customized product development process

Trappey et al. (2004) Use mobile agents to coordinate online activities for global logistics management V Madhusudan (2005) Agent-based coordinated product design workflows

Trappey et al. (2006) Propose a mobile agent framework for SIP trades (foundation of this research) V Ying and Dayong (2005) The e-commerce applications for third-party logistics management

(5)

designers (i.e. SIP buyers), SIP providers (i.e. SIP sellers), IC manufacturers (i.e. SIP users) and matching brokers. The operating model describes the detailed interactions and behaviours among the KSTP roles. These interactions consist of SIP information inquiry, acquisition status monitoring and trade partner matching. The modules are defined below.

1. SIP inquiry module. This module enables external communication. After submitting the keywords for search, users invoke the inquiry agents to collect SIP via the Internet from remote sites. The module includes the sub-module of receiving agents operating on the SIP providers and IC manufacturer locations. The receiving sub-module enables the mobile agents to acquire SIP data and documents from the remote hosts.

2. SIP acquisition monitoring module. KSTP users logon to the monitoring module to receive SIP status reports. When the monitoring agents complete the tasks, users review and download the SIP documents from this module. The module also reports the work-in-progress of agents at the remote or host sites.

3. SIP trade partner matching module. This module works for IC designers, SIP providers, IC manufac-turers and matching brokers. The matching server is

located at the site of a matching broker. The sub-systems are located at the other sites. Both buyers and sellers maintain their trading data and member-ship functions as a decision model at the matching broker site. After the matching process is completed, the matching agents return to the original hosts and update the suggestion list in the database.

3.1. Behaviour models of mobile intelligent agents on KSTP

There are two mobile agent behaviour models developed for the KSTP, i.e. the SIP inquiry behaviour model and the SIP trade matching behaviour model. First, in order to improve asynchronous SIP search efficiency, the inquiry model is regarded as a collaborative, real-time procedure that uses mobile agents to authorize the remote tasks. After each agent is dispatched to the remote host, it indepen-dently starts the request. Figure 1 depicts the concept of independent and parallel execution and collaboration. When mobile agents complete tasks at the remote host, they will report back to the manager agent at the home host and deliver the SIP to the inquiry module. The local manager agent continuously monitors task performance and eventually declares the mission accomplished after all mobile agents return home.

Figure 1. The concept of asynchronous and autonomous remote inquiry, collection and status reporting.

(6)

Mobile agents serve as coordinators in the SIP matching process. Both buyer and seller decide whether to join the matching process conducted by the agent-based matching server. The deadline set by the administrator signals the broker agent to begin the process and the system locks itself to prevent modification of the buyer and seller data. The broker agent retrieves the buyers’ and sellers’ matching data from database, and calculates the performance indices based on the membership functions defined by each buyer and seller. Next, the broker agent assigns mobile agents to deliver trading suggestions to the remote hosts of buyers and sellers. Figure 2 depicts the concept of the agent behaviour model for SIP matching.

3.2. Fuzzy evaluation model for buyer-seller matching When an IC design company decides to include newly purchased SIP, it is best to use a consistent matching function that models established business processes. In this research, fuzzy sets theory is utilized to form the evaluation model for the matching process. The matching model helps the buyers and sellers using an evaluation model derived from trade experience with partners. The logic is that the broker evaluates buyers and sellers using pre-defined membership functions. The key performance indicator (KPI) measures the strength of each trading partner across a multidimen-sional scale (tables 2 and 3). The KPI values for all potential buyers and sellers are derived from managers to model the company’s preferences using fuzzy membership functions.

Three membership functions map KPI values to the member-ship values. As shown in figure 3, KPI (1) fits well with membership function (a) because the higher the offering price, the less preferred of the seller is. Nonetheless, KPIs (6), (8), (14) and (16) are well mapped to function (c) because, sometime, SIP companies of the right size and maturity (not too big/small nor too young/old) are preferred by the buyers. Finally, the other KPIs (2 * 5, 7 * 13, 15 * 16) are represented in membership function (b).

The overall performance value of the jth trading partner is defined as the weighted combination of all membership values (1)*(8) when j is a seller or (9)*(16) when j is a buyer. Performancej¼ Pm i¼1 fi xij  wi Pm i¼1 wi ; 0 Performancej 1

xij: the ith index value of the jth trading object;

wi: the weight of the ith index;

fi(.): the membership function of the ith index.

4. KSTP process models

The KSTP prototype is implemented following the func-tional structure as shown in figure 4. For SIP document search, collection and trade negotiation, SIP documents are

Figure 2. The agent behavioural model for SIP matching.

(7)

formatted using the standard XML DTD for IP metadata schema definition as follows:

5!ELEMENT contents ( function, keywordþ, ip, company ) 4

5!ELEMENT function ( #PCDATA ) 4 5!ELEMENT keyword ( #PCDATA ) 4

5!ELEMENT ip ( ipname, pn, verification, tech-nology, description, datasheet, qualified ) 4 5!ELEMENT company ( companyname, email, phone, fax, url ) 4

5!ELEMENT ipname ( #PCDATA ) 4 5!ELEMENT pn ( #PCDATA ) 4

5!ELEMENT verification ( #PCDATA ) 4 5!ELEMENT technology ( #PCDATA ) 4 5!ELEMENT description ( #PCDATA ) 4 5!ELEMENT datasheet ( #PCDATA ) 4 5!ELEMENT qualified EMPTY4

5!ATTLIST qualified type ( Hard j Soft ) #REQUIRED 4

5!ATTLIST qualified level ( Foundation j Standardj Star ) #REQUIRED4

5!ATTLIST qualified verification ( Goldj Silver j Bronzej In-development ) #REQUIRED 4

5!ELEMENT companyname ( #PCDATA ) 4 5!ELEMENT email ( #PCDATA ) 4

5!ELEMENT phone ( #PCDATA ) 4 5!ELEMENT fax ( #PCDATA ) 4 5!ELEMENT url ( #PCDATA ) 4

4.1. Agent-based SIP inquiry and acquisition monitoring system

The buyers or sellers logon to the system via a web browser. After the users begin a search, the system dispatches agents to conduct an SIP information inquiry and collection mission. The IC designer acts as an SIP user, while an IC manufacturer or an SIP vendor acts as an SIP provider. There are four agents in the SIP user’s host, including KSTP, Barracks, Marine and Statistician agents (figure 5, process A). Each agent is in charge of different stages of the SIP inquiry and collection. For the SIP provider, there are two agents–the Guard and Retriever agents. The Guard agent is in charge of verifying the Marine agent and the Retriever agent helps the Marine agent access the local database after authorization is approved (figure 5, process B). When the Retriever agent finds the SIP documents that the user requires, it delivers the SIP documents to the Marine agent. Then, the Marine goes back to the original host for reporting. Both provider and user site agents engage in collaborative actions for the mission. Further, when the Marine agents start the SIP collection task, users can login to the monitoring system (Barracks) to query the status of the agent activities and generate a report.

4.2. Agent-based SIP matching evaluation system

The agent-based SIP matching system supports the SIP buyers and sellers when they start the matching evaluation process. The goal is to suggest suitable trading partners with quantitative rankings. The agent-based SIP matching system is located at the matching broker site. There are two types of users, i.e. the general users (SIP buyers or sellers) and the brokerage administrator (i.e. the intermediator). The system consists of a registration module, the trading-data maintenance module, a membership-function main-tenance module and the administrator mainmain-tenance mod-ule. The process flows, as shown in figure 6, specify the key matching processes (A sub-figure), and the drilled-down processes for maintaining the fuzzy membership functions (B sub-figure).

Buyers and sellers maintain their trading data via the trading data maintenance module. The users select the targeted SIP (for buying or selling) determine trading Table 3. The SIP buyer’s KPIs under the seller’s

considera-tion for suitable buyers.

Category

Concerns of

SIP Sellers Buyer KPIs 1 Buyer’s

procurement strategy

(9) Buyer’s purchasing price (10) Buyer’s start-to-build (STB)

IC quantity 2 Buyer’s IP

demands

(11) Buyer’s annual IC sales quantity (12) Buyer’s IP purchasing quantity 3 Buyer’s business

performance

(13) Buyer’s revenue (14) Buyer’s capital (15) Buyer’s EPS

(16) Buyer’s company maturity (Years)

Table 2. The SIP seller’s KPIs under the buyer’s considera-tion for potential sellers.

Category

Concerns of SIP buyers

Seller key performance indicators (Seller KPIs)

1 Seller’s sales strategy

(1) Seller’s offering price (2) Seller’s price discount level 2 Seller’s R&D

capability

(3) Seller’s accumulative IPs for sales (4) Seller’s number of granted patents 3 Seller’s business

performance

(5) Seller’s revenue (6) Seller’s capital

(7) Seller’s earnings per share (EPS) (8) Seller’s company maturity (Years)

(8)

partner candidates using the matching process. The system requests the users to enter information related to the company demographics. Buyers and sellers can also create, delete, query and update the fuzzy membership functions using the membership function maintenance module. The membership functions establish the criteria for the match-ing decision support. When users add a new membership function, they select an index from the system which becomes the default value. There are several default membership functions in the system for users to select and modify that suit the users concerns (section 3.2). In

summary, the web interfaces as shown in figure 7 can add, delete and change details of membership functions.

When the matching deadline expires, the system initiates the matching process in order to find suitable partners. A Detector agent from the matching broker’s site monitors the deadline and if it is expired, it signals the Broker agent to begin matching players. The Broker agent retrieves users’ data including matching data and membership functions. After confirming the players, the Broker agent starts to evaluate the data based on the matching fuzzy model. When the process is completed, the Broker provides Figure 3. Three types of membership functions for the mapping of KPI values toward the preference quantifiers, f(x..).

(9)

each player’s suggestion list ranked by each trading partner’s performance value. Then, the Broker agent passes the information to the Distributor agent used to dispatch Marine matching agents to the player’s host. When the Marine matching agent arrives at the remote host, the Receiver matching agent inserts the matching results into the local database. The collaboration flow of the agents and the matching processes is shown in figure 8.

4.3. Comparison of KSTP and the previous research This research compares the KSTP kernel modules and earlier research as shown in table 4. Based on the available

literatures, existing research emphasizes the information technology frameworks and development of database management and electronic libraries for SIP reuse and commercialization. Nonetheless, this research focuses on developing SIP trade mechanisms using intelligent mobile agents, embedded with fuzzy decision models, for autonomous and asynchronous actions when indepen-dent and intelligent actions are needed during the SIP information inquiry, collection, and trade partner evaluation. Although SIP reuse and trade require many more intricate factors, this research is the first step toward the realization of an automated and global SIP marketplace.

Figure 4. KSTP prototyping architecture and the detailed functional modules.

(10)

Figure 5. The SIP inquiry and collection processes with collaborative actions of four mobile agents.

(11)

Figure 6. The process flows between the roles and modules with (a) as the main matching process and (b) as the membership m anagement process.

(12)

Figure 7. The web interfaces of membership function maintenance module, (a) the module entry page and (b) the parameter change page.

Figure 8. The collaboration of agents and the matching process (Trappey et al. 2006).

(13)

5. Conclusion

SIP management and public trading are becoming very important in reducing SoC time-to-market. In this research, intelligent mobile agent technology and fuzzy evaluation methods are applied to KSTP development for SIP trades. The contribution of the research is to demonstrate agent-based SIP reuse by improving the efficiency of IP data collection and trade partner evaluation. Therefore, this research presents the mobile agent-based thinking for KSTP construction. For SIP collection, KSTP provides an asynchronous and autonomous execution for SIP information acquisition via mobile agent technology. Moreover, the approach helps users reduce the IP search cost and time, which is critical in the success of SoC/ASIC design (Hsu et al. 2004). For SIP trading, the research also provides a matching model to ensure consistent partner evaluation and reduce trading complexity. When there are a large number of buyers and sellers in the marketplace, the matching model becomes a critical method for partner screening. Thus, SIP providers can maintain their own management rights while allowing SIP information sharing under the KSTP environment. SIP users and providers are also equipped with rational and consistent tools for SIP partner search.

The research presents the methodology of constructing the KSTP applying mobile agent technology. However, there are still issues to research concerning SIP integration and plausible business models. The uncertainty of business practices may impede the purchase and reuse of SIP. Therefore, further research on the decision models of SIP trades and reuses under different circumstances will be required fully to automate the concept.

Acknowledgement

This research is partially supported by the National Science Council and the Ministry of Economic Affairs in Taiwan.

References

Abbes, F., Casseau, E., Abid, M., Coussy, P. and Legoff, J.B., IP integration methodology for SoC design. In Proceedings of IEEE International Conference on Microelectronics (Microelectronics ICM Proceedings), Tunis, Tunisia, 6–8 December 2004.

Anumba, C.J., Ugwu, O.O., Newnham, L. and Thorpe, A., Collaborative design of structures using intelligent agents. Automat. Construct., 2002, 11, 89–103.

Beetz, J., Leeuwen, V. and Vries, B.D., Towards a multi agent system for the support of collaborative design. In Developments in Design & Decision Support Systems in Architecture and Urban Planning, edited by J.P. Leeuwe and H.J.P. Timmermans, 2004, pp. 269–280 (Eindhoven University of Technology: Eindhoven).

Chang, C.Y. and Trappey, C.V., The national si-soft project. Appl. Surface Sci., 2003, 216, 2–7.

Chiang, S.-Y., Foundries and the dawn of IP era. IEEE Comput., 2001, 43–46.

Chen, Q., Dayal, U., Hsu, M. and Griss, M., Dynamic agents, workflow and XML for E-commerce automation. Available online at: http:// xml.coverpages.org/qchen_EC2000.pdf, 2000 (accessed December 2003). Coors, H., Madrid, N.M. and Seepold, R., Hardware/software co-design for IP objects based on CORBA. In VHDL International Users Forum Workshop (VIUF Workshop), Orlando, Florida, USA, 4–6 October 1999, pp. 63–68.

Domazet, D., Enabling engineering collaboration in inter-enterprise design chains using collaborative agents. SIMTech Technical Report, 2000. Falchuk, B. and Ahmed, K., A mobile agent prototype for autonomous

multimedia information access, interaction, and retrieval. Proc. Multi-media Modeling, 1997, 33–48.

Fischer, K., Mueller, J.P., Heimig, I. and Scheer, A.-W., Intelligent agents in virtual enterprises. In Proceedings of the First International Conference on Practical Applications of Intelligent Agents and Multi-Agent Technol-ogy (PAAM’96), London, UK, 1996, pp. 205–223.

Gajski, D.D., Wu, A.C.-H., Chaiyakul, V., Mori, S., Nukiyama, T. and Bricaud, P. Essential issues for IP reuse. In The ASP-DAC of Design Automation Conference,2000, pp. 37–42.

Ghanrni, L., Ghrab, A., Hamdoun, M., Missaoui, B., Saucier, G. and Skiba, K., E-design based on the reuse paradigm. In Proceedings of the Europe Conference and Exhibition in Design, Automation and Test, Paris, France, 4–8 March 2002, pp. 214–220.

Hsu, F.-C., Trappey, A.J.C., Hou, J.-L., Trappey, C.V. and Liu, S.-J., Develop a multi-channel legal knowledge service center with knowledge mining capability. Int. J. E-Bus. Mgmt, 2004, 2, 92–99.

Huang, C.C., A multi-agent approach to collaborative design of modular products. Concurr.Engng: Res. Applic., 2004, 12, 39–47.

Table 4. Comparison of the previous research and this research.

References Contributions

Coors et al. 1999 Focus on database infrastructure for distributed and heterogeneous IP reuse using CORBA mechanisms. Lee et al. 1999 Design an IP database system that contains functions of IP search, IP comparison, and the download of IP. Schindler et al. 1999 Develop an IP depository system that is web enabled. Provide an IP reuse infrastructure for buyers and sellers

complete with searching, selecting, uploading and downloading capabilities. Gajski et al. 2000 Define and analyse the essential issues and business models for SIP design and reuse.

Ghanrni et al. 2002 Develop an XML exchange platform that consists of SIP publishing, exchange and IP information extraction. Trappey et al. 2002 Define IP trade business model and develop a prototyping IP mall covering key trade processes. Apply the

e-marketplace concept in the SIP trade business model.

This research Develop novel KSTP prototyping system incorporating mobile agent technology and fuzzy decision model, which enable asynchronous and autonomous IP information acquisition and trade partner evaluation.

(14)

Hwang, H.-S. and Yu, J.-C., R&D project evaluation model based on fuzzy set priority. Comput. Ind. Engng, 1998, 35, 567–570.

Hunt, M. and Rowson, J.A., Blocking in a system on a chip. IEEE Spectrum, 1996, 33, 35–41.

Jia, H.Z., Ong, S.K., Fuh, J.Y.H., Zhang, Y.F. and Nee, A.Y.C., An adaptive and upgradable agent-based system for coordinated product development and manufacture. Robotics CIM, 2004, 20, 79–90.

Krenick, W., Buss, D.D. and Rickert, P., Cellular handset integration – SIP vs. SOC. IEEE Solid-State Circuits, 2005, 40, 1839–1846.

Kumar, M., Vrat, P. and Shankar, R., A fuzzy programming approach for vendor selection problem in a supply chain. Int. J. Prod. Econ,, 2006, 101, 273–285.

Lange, D.B. and Oshima, M., Programming and Deploying JavaTMMobile

Agents with AgletsTM, 1998 (Reading, Massachusetts: Addison-Wesley

Press).

Lee, Y.-H., Kwon, K.-W., and Lee, C.-D., IP development and manage-ment of IP DB enabling efficient system-on-chip design. In Proceedings of First IEEE Asia Pacific Conference on ASIC, Seoul, Korea, 3–5 August 1999, pp. 229–232.

Li, R.-J., Fuzzy method in group decision making. Comput. Math. Applic., 1998, 38, 91–101.

Liu, H., Tang, M. and Frazer, J.H., Supporting dynamic management in a multi-agent collaborative design system, Adv. Engng Software, 2004, 35, 493–502.

Liu, S., Strategic scanning and interpretation revisiting: foundations for a software agent support system – part 2: scanning the business environment with software agents. Ind. Mgmt Data Systems, 1998, 98, 362–372.

Maamar, Z., Association of users with software agents in e-commerce. Electron. Commerce Res. Applic., 2002, 1, 104–112.

Madhusudan, T., An agent-based approach for coordinating product design workflows. Comput. Ind., 2005, 56, 235–259.

Mitkas, P.A., Symeonidis, A.L., Kehagias, D. and Athanasiadis, I., Application of data mining and intelligent agent technologies to concurrent engineering. The 10th International Conference on Concurrent Engineering,Madeira, Portugal, 2003.

Papaioannou, T. and Edwards, J., Using mobile agents to improve the alignment between manufacturing and its IT support systems. Robot. Autonomous Systems, 1999, 27, 45–57.

Rothermel, K., Hohl, F. and Radouniklis, N., Mobile agent systems: what is missing. In Proceedings of the International Working Conference on Distributed Application and Interoperable Systems, 1997 (London: Chapman and Hall).

Schindler, P., Weidenbacher, K. and Zimmermann, T., IP repository, a Web based IP reuse infrastructure. In Proceedings of the IEEE Conference on Custom Integrated Circuits, San Diego, California, 16–19 May 1999, pp. 415–418.

Shih, T.K., Chiu, C.-F., Hsu, H.-H. and Lin, F., An integrated framework for recommendation systems in e-commerce. Ind. Mgmt Data Systems, 2002, 102, 417–431.

Sugumaran, V. and Bose, R., Data analysis and mining environment: a distributed intelligent agent technology application. Ind. Mgmt Data Systems, 99, 71–80.

Tang, D., An agent-based collaborative design system to facilitate active die-maker involvement in stamping part design, Comput. Ind., 2004, 54, 253–271.

Trappey, A.J.C., Trappey, C.V., Hou, J.-L. and Chen, B.J.G., Mobile agent technology and application for online global logistic services. Ind. Mgmt Data System, 2004, 104, 169–183.

Trappey, A.J.C., Trappey, C.V. and Lin, F.T.L., Automated silicon intellectual property trade using mobile agent technology, Robot. CIM, 2006, 22, 189–202.

Trappey, C.V., Trappey, A.J.C., Wen, K.A. and Hsu, F.-C., Defining IP mall business models and processes for Taiwan’s national si-soft project. In Proceedings of the International Conference on IP-based SOC Design, Grenoble, France, 30–31 October 2002, pp. 165–170.

Wang, J., A fuzzy outranking method for conceptual design evaluation. Int. J. Prod. Res., 1997, 35, 995–1010.

Wang, T.-Y., Shaw, C.-F. and Chen, Y.-L., Machine selection in flexible manufacturing cell: a fuzzy multiple attribute decision-making approach. Int. J. Prod. Res., 2000, 38, 2079–2097.

White, J. E., Telescript technology: the foundation for the electronic market-place. White Paper, General Magic, Inc., Available online at: http:// xenia.media.mit.edu/*nelson/research/masters-proposal/proposal-full/ node9.html and http://www.genmagic.com/Telescript/Whitepapers/wp1/ whitepaper-1.html (accessed September 2004).

Wooldridge, J., Intelligent agents: theory and practice. Knowledge Engng Rev., 1995, 10, 115–152.

Xu, D. and Wang, H., Multi-agent collaboration for B2B workflow moni-toring. Knowledge-Based Systems, 2002, 15, 485–491.

Ying, W. and Dayong, S., Multi-agent framework for third party logistics in e-commerce. Expert Systems Applic., 2005, 29, 431–436.

Zha, X.F., A knowledge intensive multi-agent framework for cooperative/ collaborative design modeling and decision support of assemblies. Knowledge-Based Systems, 2002, 15, 493–506.

數據

Table 1. Related applications of agent technologies.
Figure 1. The concept of asynchronous and autonomous remote inquiry, collection and status reporting.
Figure 2. The agent behavioural model for SIP matching.
Table 2. The SIP seller’s KPIs under the buyer’s considera- considera-tion for potential sellers.
+4

參考文獻

相關文件

 Propose eQoS, which serves as a gene ral framework for reasoning about th e energy efficiency trade-off in int eractive mobile Web applications.  Demonstrate a working prototype and

A Very good. You are able to apply your understanding of how endogenetic processes leading to the formation of major landform features along plate boundaries to explain the

„ "Distributed Management Architecture for Multimedia Conferencing Using SIP" ,Moon-Sang Jeong, Jong-Tae Park, and Wee-Hyuk Lee, International Conference on DFMA ,2005..

Instructional Design for Developing Value Education and Critical Thinking

In this paper, by using Takagi and Sugeno (T-S) fuzzy dynamic model, the H 1 output feedback control design problems for nonlinear stochastic systems with state- dependent noise,

This research is focused on the integration of test theory, item response theory (IRT), network technology, and database management into an online adaptive test system developed

There are two main topics in this thesis: personalized mechanisms for exhibitions and interfaces equipped with cyber-physical concept and the services supporting for this

Research on Analog and Mixed-Signal Processing Integrated Circuit Design for ISFET-Based Linear Sensor Array