WO2000004484A3 - Wide instruction word graphics processor - Google Patents

Wide instruction word graphics processor Download PDF

Info

Publication number
WO2000004484A3
WO2000004484A3 PCT/US1999/016193 US9916193W WO0004484A3 WO 2000004484 A3 WO2000004484 A3 WO 2000004484A3 US 9916193 W US9916193 W US 9916193W WO 0004484 A3 WO0004484 A3 WO 0004484A3
Authority
WO
WIPO (PCT)
Prior art keywords
vertex
graphics processor
instruction word
input
wide instruction
Prior art date
Application number
PCT/US1999/016193
Other languages
French (fr)
Other versions
WO2000004484A2 (en
Inventor
Vernon Brethour
Dale Kirkland
William Lazenby
Gary Shelton
Original Assignee
Intergraph Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intergraph Corp filed Critical Intergraph Corp
Publication of WO2000004484A2 publication Critical patent/WO2000004484A2/en
Publication of WO2000004484A3 publication Critical patent/WO2000004484A3/en

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/363Graphics controllers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline, look ahead
    • G06F9/3802Instruction prefetching
    • G06F9/3804Instruction prefetching for branches, e.g. hedging, branch folding
    • G06F9/3806Instruction prefetching for branches, e.g. hedging, branch folding using address prediction, e.g. return stack, branch history buffer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline, look ahead
    • G06F9/3885Concurrent instruction execution, e.g. pipeline, look ahead using a plurality of independent parallel functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/20Processor architectures; Processor configuration, e.g. pipelining
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators

Abstract

A graphics accelerator includes a vertex input for receiving vertex data, an output for forwarding processed data, and a processor coupled with the vertex input and output. The graphics accelerator also includes an instruction input that receives instructions for processing the vertex data received from the vertex input. The processor is responsive to wide word instructions.
PCT/US1999/016193 1998-07-17 1999-07-15 Wide instruction word graphics processor WO2000004484A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US9316598P 1998-07-17 1998-07-17
US60/093,165 1998-07-17

Publications (2)

Publication Number Publication Date
WO2000004484A2 WO2000004484A2 (en) 2000-01-27
WO2000004484A3 true WO2000004484A3 (en) 2000-07-06

Family

ID=22237520

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/016193 WO2000004484A2 (en) 1998-07-17 1999-07-15 Wide instruction word graphics processor

Country Status (2)

Country Link
US (2) US6577316B2 (en)
WO (1) WO2000004484A2 (en)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6480205B1 (en) 1998-07-22 2002-11-12 Nvidia Corporation Method and apparatus for occlusion culling in graphics systems
US6646639B1 (en) 1998-07-22 2003-11-11 Nvidia Corporation Modified method and apparatus for improved occlusion culling in graphics systems
US7127701B2 (en) * 1998-09-18 2006-10-24 Wylci Fables Computer processing and programming method using autonomous data handlers
US6844880B1 (en) * 1999-12-06 2005-01-18 Nvidia Corporation System, method and computer program product for an improved programmable vertex processing model with instruction set
US7209140B1 (en) 1999-12-06 2007-04-24 Nvidia Corporation System, method and article of manufacture for a programmable vertex processing model with instruction set
US6870540B1 (en) * 1999-12-06 2005-03-22 Nvidia Corporation System, method and computer program product for a programmable pixel processing model with instruction set
US7456838B1 (en) 2001-06-08 2008-11-25 Nvidia Corporation System and method for converting a vertex program to a binary format capable of being executed by a hardware graphics pipeline
US7006101B1 (en) 2001-06-08 2006-02-28 Nvidia Corporation Graphics API with branching capabilities
JP4498748B2 (en) 2002-03-19 2010-07-07 インテグリス・インコーポレーテッド Hollow fiber membrane contactor and process
US7039397B2 (en) * 2003-07-30 2006-05-02 Lear Corporation User-assisted programmable appliance control
US7249252B2 (en) * 2004-06-16 2007-07-24 Intel Corporation Method of replacing initialization code in a control store with main code after execution of the initialization code has completed
US7343482B2 (en) * 2004-10-20 2008-03-11 Arm Limited Program subgraph identification
US7350055B2 (en) 2004-10-20 2008-03-25 Arm Limited Tightly coupled accelerator
US7318143B2 (en) * 2004-10-20 2008-01-08 Arm Limited Reuseable configuration data
US7352372B2 (en) * 2004-10-22 2008-04-01 Seiko Epson Corporation Indirect addressing mode for display controller
US8462164B2 (en) 2005-11-10 2013-06-11 Intel Corporation Apparatus and method for an interface architecture for flexible and extensible media processing
US20070186210A1 (en) * 2006-02-06 2007-08-09 Via Technologies, Inc. Instruction set encoding in a dual-mode computer processing environment
GB2551291B (en) 2013-05-23 2018-02-14 Linear Algebra Tech Limited Corner detection
US9934043B2 (en) 2013-08-08 2018-04-03 Linear Algebra Technologies Limited Apparatus, systems, and methods for providing computational imaging pipeline
US10001993B2 (en) 2013-08-08 2018-06-19 Linear Algebra Technologies Limited Variable-length instruction buffer management
US9910675B2 (en) 2013-08-08 2018-03-06 Linear Algebra Technologies Limited Apparatus, systems, and methods for low power computational imaging
US9727113B2 (en) 2013-08-08 2017-08-08 Linear Algebra Technologies Limited Low power computational imaging
US11768689B2 (en) 2013-08-08 2023-09-26 Movidius Limited Apparatus, systems, and methods for low power computational imaging
US9196017B2 (en) 2013-11-15 2015-11-24 Linear Algebra Technologies Limited Apparatus, systems, and methods for removing noise from an image
US9270872B2 (en) 2013-11-26 2016-02-23 Linear Algebra Technologies Limited Apparatus, systems, and methods for removing shading effect from image
US9836874B2 (en) * 2015-01-27 2017-12-05 Splunk Inc. Efficient polygon-clipping technique to reduce data transfer requirements for a viewport
US9916326B2 (en) 2015-01-27 2018-03-13 Splunk, Inc. Efficient point-in-polygon indexing technique for facilitating geofencing operations
US10026204B2 (en) 2015-01-27 2018-07-17 Splunk Inc. Efficient point-in-polygon indexing technique for processing queries over geographic data sets
US9607414B2 (en) 2015-01-27 2017-03-28 Splunk Inc. Three-dimensional point-in-polygon operation to facilitate displaying three-dimensional structures
US10460704B2 (en) 2016-04-01 2019-10-29 Movidius Limited Systems and methods for head-mounted display adapted to human visual mechanism
US10949947B2 (en) 2017-12-29 2021-03-16 Intel Corporation Foveated image rendering for head-mounted display devices

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3689895A (en) * 1969-11-24 1972-09-05 Nippon Electric Co Micro-program control system
US3980992A (en) * 1974-11-26 1976-09-14 Burroughs Corporation Multi-microprocessing unit on a single semiconductor chip
US4604695A (en) * 1983-09-30 1986-08-05 Honeywell Information Systems Inc. Nibble and word addressable memory arrangement
GB2216307A (en) * 1988-03-01 1989-10-04 Ardent Computer Corp Vector register file
US5313551A (en) * 1988-12-28 1994-05-17 North American Philips Corporation Multiport memory bypass under software control
WO1994015280A2 (en) * 1992-12-18 1994-07-07 European Institute Of Technology Computer architecture for parallel data transfer in declarative computer languages
US5329615A (en) * 1990-09-14 1994-07-12 Hughes Aircraft Company Concurrent general purpose and DMA processing in a graphics rendering processor
EP0649083A2 (en) * 1993-10-18 1995-04-19 Cyrix Corporation A microcontrol unit for a superpipelined, superscalar microprocessor
US5446859A (en) * 1991-12-31 1995-08-29 Hyundai Electronics Industries Co., Ltd. Register addressing control circuit including a decoder and an index register
EP0735463A2 (en) * 1995-03-31 1996-10-02 Sun Microsystems, Inc. Computer processor having a register file with reduced read and/or write port bandwidth
US5666510A (en) * 1991-05-08 1997-09-09 Hitachi, Ltd. Data processing device having an expandable address space
US5717908A (en) * 1993-02-25 1998-02-10 Intel Corporation Pattern recognition system using a four address arithmetic logic unit
WO1998020422A1 (en) * 1996-11-07 1998-05-14 Atmel Corporation Eight-bit microcontroller having a risc architecture

Family Cites Families (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4366540A (en) * 1978-10-23 1982-12-28 International Business Machines Corporation Cycle control for a microprocessor with multi-speed control stores
US4434437A (en) 1981-01-26 1984-02-28 Rca Corporation Generating angular coordinate of raster scan of polar-coordinate addressed memory
GB2095067B (en) 1981-03-12 1984-10-03 Standard Telephones Cables Ltd Digital filter arrangement
US4615013A (en) 1983-08-02 1986-09-30 The Singer Company Method and apparatus for texture generation
US4646232A (en) 1984-01-03 1987-02-24 Texas Instruments Incorporated Microprocessor with integrated CPU, RAM, timer, bus arbiter data for communication system
US4897806A (en) 1985-06-19 1990-01-30 Pixar Pseudo-random point sampling techniques in computer graphics
US5146592A (en) * 1987-09-14 1992-09-08 Visual Information Technologies, Inc. High speed image processing computer with overlapping windows-div
JPH0782423B2 (en) 1987-09-16 1995-09-06 三洋電機株式会社 Data input / output circuit
US4991122A (en) 1987-10-07 1991-02-05 General Parametrics Corporation Weighted mapping of color value information onto a display screen
US4918626A (en) 1987-12-09 1990-04-17 Evans & Sutherland Computer Corp. Computer graphics priority system with antialiasing
US4908780A (en) 1988-10-14 1990-03-13 Sun Microsystems, Inc. Anti-aliasing raster operations utilizing sub-pixel crossing information to control pixel shading
JP2633331B2 (en) 1988-10-24 1997-07-23 三菱電機株式会社 Microprocessor
GB8828342D0 (en) 1988-12-05 1989-01-05 Rediffusion Simulation Ltd Image generator
US5446479A (en) 1989-02-27 1995-08-29 Texas Instruments Incorporated Multi-dimensional array video processor system
CA2016348C (en) 1989-05-10 2002-02-05 Kenichi Asano Multiprocessor type time varying image encoding system and image processor
US5239654A (en) 1989-11-17 1993-08-24 Texas Instruments Incorporated Dual mode SIMD/MIMD processor providing reuse of MIMD instruction memories as data memories when operating in SIMD mode
DE69032932T2 (en) 1989-11-17 1999-09-16 Digital Equipment Corp System and method for genuine polygon drawing
GB2240016A (en) 1990-01-15 1991-07-17 Philips Electronic Associated Texture memories store data at alternating levels of resolution
US5251296A (en) 1990-03-16 1993-10-05 Hewlett-Packard Company Methods and apparatus for generating arbitrarily addressed, arbitrarily shaped tiles in computer graphics systems
US5123085A (en) 1990-03-19 1992-06-16 Sun Microsystems, Inc. Method and apparatus for rendering anti-aliased polygons
US5371840A (en) 1990-04-26 1994-12-06 Honeywell Inc. Polygon tiling engine
JP2770598B2 (en) 1990-06-13 1998-07-02 株式会社日立製作所 Graphic display method and apparatus
WO1992000570A1 (en) 1990-06-26 1992-01-09 Du Pont Pixel Systems Limited Graphics rendering systems
EP0463700B1 (en) 1990-06-29 1997-09-03 Philips Electronics Uk Limited Method of and apparatus for generating an image
US5293480A (en) 1990-08-06 1994-03-08 At&T Bell Laboratories High resolution graphics system architecture
DE69124437T2 (en) 1990-08-09 1997-07-03 Silicon Graphics Inc Method and device for reversing byte order in a computer
US5309561A (en) * 1990-09-28 1994-05-03 Tandem Computers Incorporated Synchronous processor unit with interconnected, separately clocked processor sections which are automatically synchronized for data transfer operations
US5519823A (en) 1991-03-15 1996-05-21 Hewlett-Packard Company Apparatus for rendering antialiased vectors
CA2069711C (en) 1991-09-18 1999-11-30 Donald Edward Carmon Multi-media signal processor computer system
US5257103A (en) 1992-02-05 1993-10-26 Nview Corporation Method and apparatus for deinterlacing video inputs
US5394524A (en) 1992-08-07 1995-02-28 International Business Machines Corporation Method and apparatus for processing two graphics data streams in parallel
US5511165A (en) 1992-10-23 1996-04-23 International Business Machines Corporation Method and apparatus for communicating data across a bus bridge upon request
US5666520A (en) 1993-03-29 1997-09-09 Hitachi, Ltd. Graphics display system including graphics processor having a register storing a series of vertex data relating to a polygonal line
DE69418646T2 (en) 1993-06-04 2000-06-29 Sun Microsystems Inc Floating point processor for a high-performance three-dimensional graphics accelerator
US5392393A (en) 1993-06-04 1995-02-21 Sun Microsystems, Inc. Architecture for a high performance three dimensional graphics accelerator
EP0631252B1 (en) 1993-06-23 2002-06-26 Sun Microsystems, Inc. Draw processor for a high performance three dimensional graphics accelerator
JPH0713757A (en) 1993-06-28 1995-01-17 Mitsubishi Electric Corp Data processor
US5684939A (en) 1993-07-09 1997-11-04 Silicon Graphics, Inc. Antialiased imaging with improved pixel supersampling
US5631693A (en) 1993-10-25 1997-05-20 Antec Corporation Method and apparatus for providing on demand services in a subscriber system
KR100200818B1 (en) 1993-11-30 1999-06-15 윤종용 Look-up table antialiasing method
KR100243174B1 (en) 1993-12-28 2000-02-01 윤종용 Apparatus and method of generating sub-pixel mask
US5548709A (en) 1994-03-07 1996-08-20 Silicon Graphics, Inc. Apparatus and method for integrating texture memory and interpolation logic in a computer system
US5568631A (en) * 1994-05-05 1996-10-22 International Business Machines Corporation Multiprocessor system with a shared control store accessed with predicted addresses
US5557734A (en) 1994-06-17 1996-09-17 Applied Intelligent Systems, Inc. Cache burst architecture for parallel processing, such as for image processing
EP0693737A3 (en) 1994-07-21 1997-01-08 Ibm Method and apparatus for managing multiprocessor graphical workload distribution
JP2637920B2 (en) 1994-08-11 1997-08-06 インターナショナル・ビジネス・マシーンズ・コーポレイション Computer graphic system and method of using frame buffer
TW278162B (en) 1994-10-07 1996-06-11 Yamaha Corp
US5561749A (en) 1994-12-02 1996-10-01 General Electric Company Modeling of surfaces employing polygon strips
US5737455A (en) 1994-12-12 1998-04-07 Xerox Corporation Antialiasing with grey masking techniques
US5696534A (en) 1995-03-21 1997-12-09 Sun Microsystems Inc. Time multiplexing pixel frame buffer video output
JPH08267827A (en) 1995-03-28 1996-10-15 Canon Inc Character processing method and apparatus and printer
US5664114A (en) 1995-05-16 1997-09-02 Hewlett-Packard Company Asynchronous FIFO queuing system operating with minimal queue status
US5720019A (en) * 1995-06-08 1998-02-17 Hewlett-Packard Company Computer graphics system having high performance primitive clipping preprocessing
WO1997021192A1 (en) 1995-12-06 1997-06-12 Intergraph Corporation Peer-to-peer parallel processing graphics accelerator
WO1997027537A2 (en) * 1996-01-24 1997-07-31 Sun Microsystems, Inc. A processor for executing instruction sets received from a network or from a local memory
KR100269106B1 (en) 1996-03-21 2000-11-01 윤종용 Multiprocessor graphics system
US5821950A (en) 1996-04-18 1998-10-13 Hewlett-Packard Company Computer graphics system utilizing parallel processing for enhanced performance
US5914711A (en) 1996-04-29 1999-06-22 Gateway 2000, Inc. Method and apparatus for buffering full-motion video for display on a video monitor
US5886705A (en) 1996-05-17 1999-03-23 Seiko Epson Corporation Texture memory organization based on data locality
US5701365A (en) 1996-06-21 1997-12-23 Xerox Corporation Subpixel character positioning with antialiasing with grey masking techniques
US5821949A (en) 1996-07-01 1998-10-13 Sun Microsystems, Inc. Three-dimensional graphics accelerator with direct data channels for improved performance
EP0825550A3 (en) 1996-07-31 1999-11-10 Texas Instruments Incorporated Printing system and method using multiple processors
EP0840279A3 (en) 1996-11-05 1998-07-22 Compaq Computer Corporation Method and apparatus for presenting video on a display monitor associated with a computer
US5870567A (en) 1996-12-31 1999-02-09 Compaq Computer Corporation Delayed transaction protocol for computer system bus
US5883641A (en) 1997-04-29 1999-03-16 Hewlett-Packard Company System and method for speculative execution in a geometry accelerator
US5956047A (en) * 1997-04-30 1999-09-21 Hewlett-Packard Co. ROM-based control units in a geometry accelerator for a computer graphics system
US5949423A (en) * 1997-09-30 1999-09-07 Hewlett Packard Company Z buffer with degree of visibility test

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3689895A (en) * 1969-11-24 1972-09-05 Nippon Electric Co Micro-program control system
US3980992A (en) * 1974-11-26 1976-09-14 Burroughs Corporation Multi-microprocessing unit on a single semiconductor chip
US4604695A (en) * 1983-09-30 1986-08-05 Honeywell Information Systems Inc. Nibble and word addressable memory arrangement
GB2216307A (en) * 1988-03-01 1989-10-04 Ardent Computer Corp Vector register file
US5313551A (en) * 1988-12-28 1994-05-17 North American Philips Corporation Multiport memory bypass under software control
US5329615A (en) * 1990-09-14 1994-07-12 Hughes Aircraft Company Concurrent general purpose and DMA processing in a graphics rendering processor
US5666510A (en) * 1991-05-08 1997-09-09 Hitachi, Ltd. Data processing device having an expandable address space
US5446859A (en) * 1991-12-31 1995-08-29 Hyundai Electronics Industries Co., Ltd. Register addressing control circuit including a decoder and an index register
WO1994015280A2 (en) * 1992-12-18 1994-07-07 European Institute Of Technology Computer architecture for parallel data transfer in declarative computer languages
US5717908A (en) * 1993-02-25 1998-02-10 Intel Corporation Pattern recognition system using a four address arithmetic logic unit
EP0649083A2 (en) * 1993-10-18 1995-04-19 Cyrix Corporation A microcontrol unit for a superpipelined, superscalar microprocessor
EP0735463A2 (en) * 1995-03-31 1996-10-02 Sun Microsystems, Inc. Computer processor having a register file with reduced read and/or write port bandwidth
WO1998020422A1 (en) * 1996-11-07 1998-05-14 Atmel Corporation Eight-bit microcontroller having a risc architecture

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
MITHANI AND MOLLER: "Microprogram sequencer handles a system's interrupts in real time", ELECTRONIC DESIGN, vol. 33, no. 1, January 1985 (1985-01-01), Hasbrook Heights, New Jersey, US, pages 319 - 324,326,328, XP002130596 *
RATHNAM AND SLAVENBURG: "Processing the new world of interactive media", IEEE SIGNAL PROCESSING MAGAZINE, vol. 15, no. 2, March 1998 (1998-03-01), us, pages 108 - 117, XP002121705 *

Also Published As

Publication number Publication date
US20020030685A1 (en) 2002-03-14
US20030221137A1 (en) 2003-11-27
US6577316B2 (en) 2003-06-10
US6948087B2 (en) 2005-09-20
WO2000004484A2 (en) 2000-01-27

Similar Documents

Publication Publication Date Title
WO2000004484A3 (en) Wide instruction word graphics processor
EP1302848A3 (en) A microprocessor having a multiply operation
WO1994009433A3 (en) A system for operating application software in a safety critical environment
WO2003073580A3 (en) Processing system for a power distribution system
WO2004042562A3 (en) Pipeline accelerator and related system and method
TW358918B (en) A system and method of including trap condition and rounding information in arithmetic processor instructions
WO2000016178A3 (en) Analytic network engine and spreadsheet interface system
EP0818735A3 (en) Input buffer circuit coping with high-frequency clock signal
GB2354615A (en) Computer processor with a replay system
EP0994413A3 (en) Data processing system with conditional execution of extended compound instructions
EP0836137A3 (en) Visual instruction set for CPU with integrated graphics functions
WO1999038086A3 (en) Bus bridge architecture for a data processing system
EP0871109A3 (en) Forwarding of results of store instructions
TW347639B (en) System and method for processing video data
SG149673A1 (en) Memory shared between processing threads
WO2003075158A3 (en) Method and system for assured denotation of application semantics
CA2381149A1 (en) Sound communication system between a portable unit and a communication terminal
WO2002007111A3 (en) System and method for selecting a credit card processor
HK1044827A1 (en) A computer processor, a method and a system of checking a computer instruction and a corresponding computer system.
WO2003090067A3 (en) System for expanded instruction encoding and method thereof
CA2362618A1 (en) Method, computer program product and system for the transmission of computer data to an output device
MY129332A (en) Single instruction multiple data processing
WO1997008620A3 (en) Data processing system comprising an asynchronously controlled pipeline
JPS6482282A (en) Cubic curve plotting system
AU2020799A (en) Processor or core logic unit with internal register for peripheral status

Legal Events

Date Code Title Description
AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

122 Ep: pct application non-entry in european phase